Share via


IVsContainedLanguageColorizer, interface

Fournit la colorisation des fragments de ligne.

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
<InterfaceTypeAttribute()> _
<GuidAttribute("88105779-D75B-459E-B7AD-78F63BD40714")> _
Public Interface IVsContainedLanguageColorizer
[InterfaceTypeAttribute()]
[GuidAttribute("88105779-D75B-459E-B7AD-78F63BD40714")]
public interface IVsContainedLanguageColorizer
[InterfaceTypeAttribute()]
[GuidAttribute(L"88105779-D75B-459E-B7AD-78F63BD40714")]
public interface class IVsContainedLanguageColorizer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("88105779-D75B-459E-B7AD-78F63BD40714")>]
type IVsContainedLanguageColorizer =  interface end
public interface IVsContainedLanguageColorizer

Le type IVsContainedLanguageColorizer expose les membres suivants.

Méthodes

  Nom Description
Méthode publique ColorizeLineFragment Pour être écrit.

Début

Notes

Cette interface représente un coloriseur à utiliser pour les blocs de code qui sont contenus dans un plus grand document. Une implémentation de cette interface fait référence en général à la mémoire tampon secondaire associée à un langage contenu afin de compléter la colorisation d'une ligne.

Remarques à l'attention des implémenteurs

Cette interface est en général implémentée sur le même objet qui implémente un coloriseur primaire du service de langage.

Remarques à l'attention des appelants

Cette interface est en général obtenue en appelant la méthode d'QueryInterface sur un objet d'IVsColorizer ou caster l'objet d'IVsColorizer à l'interface d'IVsContainedLanguageColorizer.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms