Partager via


Source.ColorState, propriété

Obtient ou définit l'objet d'IVsTextColorState qui est utilisé dans différentes tâches d'analyse.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Syntaxe

'Déclaration
Public Property ColorState As IVsTextColorState
public IVsTextColorState ColorState { get; set; }

Valeur de propriété

Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextColorState
L'interface d'IVsTextColorState obtenue à partir de l'objet d'IVsTextLines est passée au constructeur.

Remarques

L'interface d'IVsTextColorState est utilisée par le coloriseur pour se souvenir l'état d'analyser à la fin de chaque ligne.Cela permet à l'analyse pour continuer de toute entrée ligne la source.

[!REMARQUE]

L'analyseur de coloriseur est utilisé non seulement pour la syntaxe mettant en surbrillance mais pour extraire des informations sur des jetons sur une ligne.Cela est en général fait via un appel à la méthode d'GetLineInfo pour tokenize la ligne ; ensuite les jetons sont accessibles un.

Sécurité .NET Framework

Voir aussi

Référence

Source Classe

Microsoft.VisualStudio.Package, espace de noms