IVsContainedLanguageHost - интерфейс
Представляет узел для включенных языков.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")> _
Public Interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute(L"0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface class IVsContainedLanguageHost
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")>]
type IVsContainedLanguageHost = interface end
public interface IVsContainedLanguageHost
Тип IVsContainedLanguageHost предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
Advise | Позволяет клиенту получать сообщения из исходного текста. |
![]() |
CanReformatCode | Определяет, переформатирование кода в настоящее время допускается. |
![]() |
EnsureSecondaryBufferReady | Гарантирует, что вторичный буфер доступен и не содержит ожидающие изменения. |
![]() |
EnsureSpanVisible | Гарантирует, что диапазон в первичном буфере видимым. |
![]() |
GetErrorProviderInformation | Извлекает сведения о поставщике ошибки. |
![]() |
GetLineIndent | Предоставляет сведения о базовых параметров уровня отступа и отступа. |
![]() |
GetNearestVisibleToken | Возвращает токен языка, ближайшей линии. |
![]() |
GetVSHierarchy | Возвращает иерархию, содержащую указанный файл в первичном буфере. |
![]() |
InsertControl | Отправляет запрос на ввод разметки. |
![]() |
InsertImportsDirective | Вставляет тегов разметки, импортирования указанное пространство имен. |
![]() |
InsertReference | Добавляет сборку, которая в настоящий момент в глобальном кэше сборок (gac). |
![]() |
OnContainedLanguageEditorSettingsChange | Вызывается для уведомления основного приложения, когда, содержащихся изменения языка свои Шрифты и цвета параметры. |
![]() |
OnRenamed | Вызывается для уведомления редактор, чтобы имя было изменено. |
![]() |
QueryEditFile | Определяет, вторичный буфер можно изменять. |
![]() |
Unadvise | Вызывается клиентом, который более не нужны маркетинговые данные при получении уведомления с помощью редактора. |
В начало страницы
Заметки
Этот интерфейс реализуется с помощью редакторов, поддерживающие, содержащихся языки, т е блоки кода, которые могут быть внедрены в более мощном документе. Например, html-документ сценария может содержать элементы из разных языков как Visual Basic OR JScript.
Примечания для разработчиков
Этот интерфейс реализуется редактором для координации с IVsContainedLanguage объект.
Примечания к вызывающим объектам
Этот интерфейс передается в редакторе SetHost метод IVsContainedLanguage объект, возвращаемый IVsContainedLanguageFactory объект.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен