Я хочу написать свою первую надстройку Visual Studio 2010. Моя цель - создать надстройку, которая поможет автоматически генерировать код для таких вещей, как:
- реализовать конструкторы суперкласса
- создание методов делегирования для составного объекта
- и т.д.
Конечно, чтобы знать, что генерировать, моя надстройка должна знать файл кода, в который пользователь собирается вставить сгенерированный код. (классы, базовые классы ...)
Моей первой мыслью было использование C # -парсера . Это правильный путь? Нет ли какой-либо части .NET-Framework, COM-объекта или чего-то еще «встроенного»?
Заранее спасибо.
P.S .: Замечено, что метод CSharpCodeProvider
класса Parse()
еще не был реализован Microsoft. -_-