IVsColorizer2 (Interfaz)
Extender un colorizer del servicio de lenguaje permitiendo que el entorno suspender y reinicie el color.
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("868A4381-537A-4D61-803C-301819CE2C2F")> _
<InterfaceTypeAttribute()> _
Public Interface IVsColorizer2
[GuidAttribute("868A4381-537A-4D61-803C-301819CE2C2F")]
[InterfaceTypeAttribute()]
public interface IVsColorizer2
[GuidAttribute(L"868A4381-537A-4D61-803C-301819CE2C2F")]
[InterfaceTypeAttribute()]
public interface class IVsColorizer2
[<GuidAttribute("868A4381-537A-4D61-803C-301819CE2C2F")>]
[<InterfaceTypeAttribute()>]
type IVsColorizer2 = interface end
public interface IVsColorizer2
El tipo IVsColorizer2 expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
BeginColorization | Inicio o operaciones del color resume. |
![]() |
EndColorization | Suspende o end operaciones del color. |
Arriba
Comentarios
Suele ser útil suspender y reiniciar la color para no interferir con otras operaciones.
Por ejemplo, cuando se inserta el código generado, debe esperar hasta que el código se ha cambiado el formato y refactorizar antes de color.
Notas para los implementadores
Implemente esta interfaz para proporcionar el entorno de Visual Studio un mecanismo para suspender y para reiniciar la coloreado.
IVsColorizer2 se debe implementar en el mismo objeto que proporciona la implementación de IVsColorizer.
IVsColorizer2 no se deriva de IVsColorizer y no implementa sus métodos.
Notas para los llamadores
Llame al método de QueryInterface en la interfaz de IVsColorizer para obtener esta interfaz. un editor puede utilizar esta interfaz para optimizar actualizaciones de pantalla durante tareas complejas.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)