IVsLanguageContextProvider - интерфейс
Подключение контекстная справка для языковой службы, использующей Visual Studio редактор. Контекстная справка соединений для языковой службы, использующей Visual Studio редактор.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("19404D57-F8E4-42F4-9255-B8F889B0C50C")> _
Public Interface IVsLanguageContextProvider
[InterfaceTypeAttribute()]
[GuidAttribute("19404D57-F8E4-42F4-9255-B8F889B0C50C")]
public interface IVsLanguageContextProvider
[InterfaceTypeAttribute()]
[GuidAttribute(L"19404D57-F8E4-42F4-9255-B8F889B0C50C")]
public interface class IVsLanguageContextProvider
[<InterfaceTypeAttribute()>]
[<GuidAttribute("19404D57-F8E4-42F4-9255-B8F889B0C50C")>]
type IVsLanguageContextProvider = interface end
public interface IVsLanguageContextProvider
Тип IVsLanguageContextProvider предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
UpdateLanguageContext | Предоставляет контекст из службы языка Visual Studio редактор. |
В начало страницы
Заметки
Этот интерфейс позволяет представление текста, чтобы определить, когда давно пора обновить контекст в окне динамической Справки и позволяет службе языка к атрибутам и ключевым словам push в мешку контекста на основе текущем контексте, в редакторе. На определенном времени (обычно времени простоя), служба языка вызывается с UpdateLanguageContext если он снабжал IVsLanguageContextProvider. Служба языка может отправить контекст, основанный на текстовом буфере, заданном расположении, и дополнительные подсказки данных относительно, является ли это обновление времени простоя или ultimate прелюдия к Динамическая справка обработка окна F1 ключ. Ни один вызов подстановки, чтобы удалить атрибуты или ключевых слов из набора контекста; служба языка отвечает за управление контекст в соответствующем образом и не позволить лишних атрибуты и ключевые слова для накапливаться в наборе контекста.
В этом сценарии набор контекста вложен в значение по умолчанию Visual Studio текстовый редактор, который отвечает за обновление набор контекста. Если динамические вызовы с окнами Справки Update в наборе контекста во время простоя, набор контекста информирует текстовый редактор, что необходимо обновление; текстовый редактор далее указывает, что служба языка, что давно пора обновляет и передает указатель на мешку контекста текстового редактора, поскольку в этом сценарии служба языка не имеет собственный набор контекста. Затем нужно вызвать службу языка UpdateLanguageContext; затем с помощью указателя на мешку контекста текстового редактора, он может добавлять и удалять атрибуты и ключевые слова.
Примечания для разработчиков
Реализован службой языка для реализации контекст Visual Studio редактор.
Примечания к вызывающим объектам
Вызывается текстовым редактором.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен