Colorizer.GetColorInfo, méthode
Retourne l'état d'analyse à la fin de la ligne sans retourner toutes les informations de la colorisation.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
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.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
Public Overridable Function GetColorInfo ( _
line As String, _
length As Integer, _
state As Integer _
) As Integer
public virtual int GetColorInfo(
string line,
int length,
int state
)
Paramètres
- line
Type : System.String
[in] le texte de la ligne.
- length
Type : System.Int32
[in] la longueur de la ligne.
- state
Type : System.Int32
[in] l'état initial d'analyse de la ligne.
Valeur de retour
Type : System.Int32
Retourne l'état d'analyse à la fin de la ligne.
Remarques
Cette méthode est essentiellement quel ColorizeLine fait mais cette méthode ne retourne aucune informations sur la couleur, seul l'état d'analyse à la fin de la ligne.
La méthode de base appelle l'ScanTokenAndProvideInfoAboutIt du scanneur et met en cache le résultat avant de retourner l'état.Ces informations mises en cache sont utilisées dans l'GetLineInfo.
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.