IVsColorizer (Interfaz)
Implementa el cliente del lenguaje para asignar atributos de color a un intervalo de texto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("6698EF11-FF17-441C-8C5D-BC24A339B37D")> _
Public Interface IVsColorizer
[InterfaceTypeAttribute()]
[GuidAttribute("6698EF11-FF17-441C-8C5D-BC24A339B37D")]
public interface IVsColorizer
[InterfaceTypeAttribute()]
[GuidAttribute(L"6698EF11-FF17-441C-8C5D-BC24A339B37D")]
public interface class IVsColorizer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("6698EF11-FF17-441C-8C5D-BC24A339B37D")>]
type IVsColorizer = interface end
public interface IVsColorizer
El tipo IVsColorizer expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
CloseColorizer | Libera las referencias almacenaban en un objeto de VsTextBuffer . | |
ColorizeLine | Colorea el texto especificado. | |
GetStartState | Determina el estado en el que el color de la primera línea del búfer debe iniciar. | |
GetStateAtEndOfLine | Determina el estado de fin de línea para una línea determinada. | |
GetStateMaintenanceFlag | Devuelve el requisito de mantenimiento del estado del colorizer. |
Arriba
Comentarios
Notas para los implementadores
Implemente esta interfaz si desea que el color admiten la sintaxis.
IVsColorizer se debe implementar en un objeto independiente en el servicio de lenguaje. Para obtener más información, vea Colorear la sintaxis.
Notas para los llamadores
Esta interfaz se obtiene llamando al método GetColorizer en la interfaz de IVsLanguageInfo . Un editor obtiene el objeto de IVsColorizer del servicio de lenguaje para proporcionar compatibilidad con el resaltado de la sintaxis. El servicio de lenguaje propio puede utilizar su propio colorizer para ayudar en compatibilidad con características más complejas como las listas de finalización de IntelliSense y retroceder coincidir.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)