Compartir a través de


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
Método público BeginColorization Inicio o operaciones del color resume.
Método público 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)