IVsColorizer2 Interface

Définition

Étend un coloriseur de service de langage en autorisant l'environnement d'interrompre ou de redémarrer la colorisation.

public interface class IVsColorizer2
public interface class IVsColorizer2
__interface IVsColorizer2
[System.Runtime.InteropServices.Guid("868A4381-537A-4D61-803C-301819CE2C2F")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsColorizer2
[<System.Runtime.InteropServices.Guid("868A4381-537A-4D61-803C-301819CE2C2F")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsColorizer2 = interface
Public Interface IVsColorizer2
Attributs

Remarques

Il est souvent utile de suspendre, puis de redémarrer la colorisation afin de ne pas interférer avec d’autres opérations.

Par exemple, lorsque du code généré est inséré, vous devez attendre que le code ait été reformaté et refactorisé avant de colorier.

Notes pour les responsables de l’implémentation

Implémentez cette interface si vous souhaitez fournir à l' Visual Studio environnement un mécanisme de suspension et de redémarrage de la colorisation.

IVsColorizer2 doit être implémenté sur le même objet qui fournit l’implémentation de IVsColorizer .

IVsColorizer2 ne dérive pas de IVsColorizer et n’implémente pas ses méthodes.

Notes pour les appelants

Appelez la méthode QueryInterface dans l' IVsColorizer interface pour obtenir cette interface. Un éditeur peut utiliser cette interface pour optimiser l’actualisation de l’écran pendant des tâches complexes.

Méthodes

BeginColorization()

Démarre ou reprend les opérations de colorisation.

EndColorization()

Interrompt les opérations de colorisation ou y met fin.

S’applique à