Обработка фрагментов на основе IntelliSense с помощью текстового редактора Visual Studio 2010 SDK MEF - PullRequest
2 голосов
/ 15 апреля 2010

При использовании нового пакета SDK для Visual Studio 2010, разработанного на основе структуры редактора MEF , возникает вопрос:

Как я могу использовать интерфейсы редактора MEF для обработки поведения фрагмента в IntelliSense? Сам по себе ICompletionSession не является проблемой (например, получить доступные фрагменты), а скорее заполняет фрагмент, обрабатывая последующие ожидаемые действия, такие как вкладка, ввод поведения, замена текста и т. Д.

Есть ли способ сделать это без языковой службы? Проверяя встроенное поведение в реализации базового редактора Visual Studio, они создали интерфейсы MEF поверх набора объектов на основе языковых служб.

...