Condividi tramite


Interfaccia IVsColorizer2

Estende un colorizer del servizio di linguaggio in modo che l'ambiente sospenda e riavvii la colorazione.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsColorizer2 espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico BeginColorization Avviare o operazioni di colorazione riprendi.
Metodo pubblico EndColorization sospende o termina operazioni di colorazione.

In alto

Note

È spesso utile shelving e quindi riavviare la colorazione per non interferire con altre operazioni.

Ad esempio, quando il codice generato viene inserito, è necessario attendere fino a riformattare e effettuato il refactoring del codice prima di colori.

Note per gli implementatori

Implementare questa interfaccia se si desidera fornire Visual Studio ambiente un meccanismo per sospendere e riavviare i colori.

IVsColorizer2 è necessario implementare lo stesso oggetto forniscono l'implementazione di IVsColorizer.

IVsColorizer2 non deriva da IVsColorizer e non implementa i metodi.

Note per i chiamanti

chiamare QueryInterface metodo in IVsColorizer interfaccia per ottenere questa interfaccia. Un editor possibile utilizzare questa interfaccia per ottimizzare lo schermo aggiorna durante le attività complesse.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop