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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.