Перехват команды службы языка
With Visual Studioможно иметь команды перехвата языковой службы, представление текста в противном случае отрегулировало мере. Это полезно для расширения функциональности для конкретного языка, представление текста не управляет. Можно перехватывать эти команды путем добавления одного или нескольких фильтров группы к представлению текста от языковой службы.
Получение и направляющ команды
Фильтр команды IOleCommandTarget объект, последовательности символов или мониторов некоторые ключевые команды. Можно связать несколько фильтр команды с одним представлением текста. Каждое представление текста поддерживает фильтры последовательности команд. После создания нового фильтра команды следует добавить фильтр в цепочке для соответствующего представления текста.
Вызовите AddCommandFilter метод IVsTextView чтобы добавить команда фильтрация в цепочке. При вызове AddCommandFilter" Visual Studio возвращает другой фильтр команды, к которому можно передать команды, фильтр команды не обрабатывает.
Доступны следующие параметры для обработки команды:
Обработка команды и затем передайте команду к следующему фильтру команды в цепочке.
Обработка команды и не следует передавать команды к следующему фильтру команды.
Не обрабатывайте команду, но передайте команду к следующему фильтру команды.
Пропуск команду. Не обрабатывайте его на текущем фильтре и не передать его к следующему фильтру.
Дополнительные сведения о том, какие команды служба языка должна обрабатывать см. в разделе важные команды для фильтров службы языка.