Interface IVsColorizer2
Estende uma colorizer de serviço de linguagem, permitindo que o ambiente suspender e reiniciar a colorização.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
<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
O tipo IVsColorizer2 expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
BeginColorization | Inicia ou retomar operações de colorização. |
![]() |
EndColorization | Suspende ou termina a operações de colorização. |
Superior
Comentários
Muitas vezes é útil suspender e reiniciar colorização, portanto, não para interferir com outras operações.
Por exemplo, quando está sendo inserido o código gerado, você deve aguardar até que o código foi reformatado e refatorado antes de colorir.
Observações para implementadores
Implementar essa interface, se você desejar fornecer a Visual Studio um mecanismo para suspender e reiniciar a colorização de ambiente.
IVsColorizer2deve ser implementada no mesmo objeto fornece a implementação de IVsColorizer.
IVsColorizer2não é derivada de IVsColorizer e não implementa seus métodos.
Observações para chamadores
Chamar o QueryInterface método na IVsColorizer interface para obter esta interface. Um editor pode usar esta interface para otimizar as atualizações de tela durante tarefas complexas.