IVsContainedLanguage - интерфейс
Предоставляет примитивные, которые содержат функции языковой службы.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
<GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")> _
<InterfaceTypeAttribute()> _
Public Interface IVsContainedLanguage
[GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")]
[InterfaceTypeAttribute()]
public interface IVsContainedLanguage
[GuidAttribute(L"518AB114-E3C6-4BBC-A469-99279F1A54E9")]
[InterfaceTypeAttribute()]
public interface class IVsContainedLanguage
[<GuidAttribute("518AB114-E3C6-4BBC-A469-99279F1A54E9")>]
[<InterfaceTypeAttribute()>]
type IVsContainedLanguage = interface end
public interface IVsContainedLanguage
Тип IVsContainedLanguage предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
GetColorizer | Возвращает объект colorizer для языка. | |
GetLanguageServiceID | Возвращает GUID для полной языковой службы, содержащийся языка. | |
GetTextViewFilter | Возвращает фильтр представления текста в делегированному маркером представление текста отвечает за фильтрацию. | |
Refresh | Повторных компиляций файл языка или весь проект. | |
SetBufferCoordinator | Позволяет изменения в координаторах буфера во время работы. | |
SetHost | Устанавливает основное приложение языка для вторичного языка. | |
WaitForReadyState | Вызывается для обеспечения, содержащихся язык готов. |
В начало страницы
Заметки
Блок кода, внедренный в более мощном документе, обычно реализуется на языке, отличном от родительского документа. Язык этот блок кода помещается в представлен IVsContainedLanguage интерфейс для отображения блока кода в редакторе. IVsContainedLanguage предоставляет функциональные возможности для выделения синтаксиса и интерактивную поддержку через представление текста (по возможности поддержки переформатирование выписки кода, завершение и т д).
Примечания для разработчиков
Реализуйте этот интерфейс для обеспечения поддержки, которые содержат функцию языковой службы. Этот интерфейс обычно реализуется в собственном классе как экземпляр интерфейса возвращается из фабрики.
Примечания к вызывающим объектам
Получите этот интерфейс, реализованный на объекте, который возвращается из вызова GetLanguage метод IVsContainedLanguageFactory интерфейс.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен