IVsContainedLanguage (Interfaz)
Proporciona características contenidas simplistas del servicio de lenguaje.
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
<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
El tipo IVsContainedLanguage expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
GetColorizer | Devuelve un objeto de colorizer para el idioma. | |
GetLanguageServiceID | Devuelve GUID para el servicio de lenguaje completo de lenguaje contenido. | |
GetTextViewFilter | Devuelve un filtro de la vista de texto para controlar responsabilidad de delegado de filtrado de la vista de texto. | |
Refresh | Vuelva a compilar el archivo de idioma, o para todo el proyecto. | |
SetBufferCoordinator | Tiene en cuenta un cambio en coordinadores de búfer simultáneamente. | |
SetHost | Establece el host del lenguaje para el idioma secundario. | |
WaitForReadyState | Denominado para garantizar el lenguaje contenido está listo. |
Arriba
Comentarios
Un bloque de código insertado en un documento más grande normalmente se implementa en un lenguaje distinto de documento primario. El lenguaje que este bloque de código se escribe en es representado por la interfaz de IVsContainedLanguage con objeto de mostrar el bloque de código en el editor. IVsContainedLanguage proporciona la funcionalidad para el resaltado de la sintaxis y cierta compatibilidad interactivo con la vista de texto (posiblemente admitir cambiar el formato del código, la finalización de instrucciones, etc.).
Notas para los implementadores
Implemente esta interfaz para admitir una característica contenida del servicio de lenguaje. Esta interfaz se implementa normalmente en su propia clase como una instancia de interfaz se devuelve de un generador.
Notas para los llamadores
Obtiene esta interfaz implementada en un objeto que se devuelve de una llamada al método de GetLanguage en la interfaz de IVsContainedLanguageFactory .
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)