Можно ли загрузить существующий базовый проект. NET с помощью Roslyn API, добавить класс c# и сохранить его, чтобы файл фактически был создан на диске и добавлен в проект. Я попытался сделать это с помощью MSBuildWorkspace и AddDocument и метода TryApplyChanges - я могу загрузить решение и проект, но файл не создан (и я не получаю никаких исключений или ошибок).
Где я могу найти рабочий пример, который показывает, как использовать Roslyn для достижения sh чего-то подобного