IVsColorizer2, interface
Étend un coloriseur de service de langage en permettant à l'environnement pour interrompre et redémarrer la colorisation.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntaxe
'Déclaration
<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
Le type IVsColorizer2 expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
BeginColorization | Démarre ou opérations de colorisation de résumé. | |
EndColorization | Interrompt ou termine des opérations de colorisation. |
Début
Notes
Il est souvent utile d'interrompre puis redémarrer la colorisation pour ne pas interférer avec d'autres opérations.
Par exemple, lorsque code généré est inséré, vous devez attendre que code ait été remis en forme et refactorisé avant de colorizing.
Remarques à l'attention des implémenteurs
Implémentez cette interface si vous souhaitez fournir l'environnement de Visual Studio un mécanisme pour interrompre et redémarrer la colorisation.
IVsColorizer2 doit être implémenté sur le même objet fournissant l'implémentation d'IVsColorizer.
IVsColorizer2 ne dérive pas d'IVsColorizer et n'applique pas ses méthodes.
Remarques à l'attention des appelants
Appelez la méthode de QueryInterface dans l'interface d'IVsColorizer pour obtenir cette interface. Un éditeur peut utiliser cette interface pour optimiser l'écran l'actualise pendant les tâches complexes.