Compartir a través de


IVsContainedLanguageHost (Interfaz)

Representa un host para lenguajes contenidos.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
<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

El tipo IVsContainedLanguageHost expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público Advise Permite a un cliente para recibir los mensajes del texto original.
Método público CanReformatCode Determina si el cambiar el formato del código puede actualmente.
Método público EnsureSecondaryBufferReady Garantiza que el búfer secundario está disponible y no tiene ningún cambio pendiente.
Método público EnsureSpanVisible Garantiza que intervalo en el búfer primario está visible.
Método público GetErrorProviderInformation Recupera información sobre el proveedor del error.
Método público GetLineIndent Proporciona información sobre la configuración base de nivel de sangría y sangría.
Método público GetNearestVisibleToken Devuelve el símbolo de lenguaje que es más próximo la línea solicitada.
Método público GetVSHierarchy Devuelve la jerarquía que contiene el archivo mostrado en el búfer primario.
Método público InsertControl Envía una solicitud para insertar marcado.
Método público InsertImportsDirective Inserta una etiqueta de marcado que importe el espacio de nombres especificado.
Método público InsertReference Agrega un ensamblado que está actualmente en la caché global de (GAC) ensamblados.
Método público OnContainedLanguageEditorSettingsChange Denominado para notificar al host cuando los cambios de lenguaje contenido sus valores de Fuentes y colores .
Método público OnRenamed denominado para notificar el editor que se ha cambiado un nombre.
Método público QueryEditFile Determina si el búfer secundario puede modificarse.
Método público Unadvise Llama un cliente que está interesado deja de recibir notificaciones del editor.

Arriba

Comentarios

Esta interfaz se implementa mediante los editores que admiten lenguajes contenidos, es decir, los bloques de código que se pueden insertar en un documento más grande. Por ejemplo, un documento HTML puede contener elementos script de idiomas diferentes como Visual Basic o JScript.

Notas para los implementadores

Esta interfaz se implementa por un editor para coordinar con un objeto de IVsContainedLanguage .

Notas para los llamadores

Esta interfaz se pasa por el editor al método de SetHost en el objeto de IVsContainedLanguage que se devuelve del objeto de IVsContainedLanguageFactory .

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)