Поделиться через


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 - пространство имен