При использовании нового пакета SDK для Visual Studio 2010, разработанного на основе структуры редактора MEF , возникает вопрос:
Как я могу использовать интерфейсы редактора MEF для обработки поведения фрагмента в IntelliSense? Сам по себе ICompletionSession
не является проблемой (например, получить доступные фрагменты), а скорее заполняет фрагмент, обрабатывая последующие ожидаемые действия, такие как вкладка, ввод поведения, замена текста и т. Д.
Есть ли способ сделать это без языковой службы? Проверяя встроенное поведение в реализации базового редактора Visual Studio, они создали интерфейсы MEF поверх набора объектов на основе языковых служб.