Partager via


TokenColor, énumération

Fournit des valeurs initial pour des index de couleurs telles qu'enregistrées par un scanneur d'IScanner.

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.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntaxe

'Déclaration
Public Enumeration TokenColor
public enum TokenColor

Membres

Nom de membre Description
Text = 0.Valeur par défaut.Cela représente la couleur correspondant aux couleurs de texte par défaut de l'utilisateur (la liste d'ColorableItem du service de langage est ignorée dans ce cas).
Keyword = 1.Représente la couleur pour un mot clé de langage (par exemple, « for », « if », « ou d'autre »).
Comment = 2.Représente la couleur d'un commentaire.
Identifier = 3.Représente la couleur pour un identificateur ou un nom (par exemple, une classe, une méthode, ou un nom de variable).
String = 4.Représente la couleur pour une chaîne, en général englobée par des guillemets simples ou doubles.
Number = 5.Représente la couleur pour un numéro (une chaîne des chiffres décimaux ou hexadécimaux).

Remarques

Pour prendre en charge la syntaxe mettant en surbrillance, le scanneur de service de langage doit identifier chaque élément de langage comme jeton et fournir une valeur de couleur pour ce jeton.Cette valeur est réellement un index dans une liste d'ColorableItem.Le service de langage peut fournir une liste personnalisée d'objets d'ColorableItem ou le service de langage peut compter sur une liste par défaut d'objets d'ColorableItem fournis par Visual Studio.L'index dans l'un ou l'autre de liste a le type TokenColor.

Si vous fournissez les objets personnalisés d'ColorableItem de votre service de langage, il est recommandé de adhériez à la signification des noms pour les six premiers types de jeton dans votre langage.Toutefois, vous pouvez facilement passer en revue les choix ici, ajoutant des éléments supplémentaires autant que nécessaire.Notez que le premier élément coloriable est toujours ignoré lorsque Visual Studio fournit ses propres valeurs pour le texte brut.

Voir aussi

Référence

Microsoft.VisualStudio.Package, espace de noms