IVsColorizer2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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. |