ProvideLanguageServiceAttribute.RequestStockColors, propriété
Détermine si le service de langage utilise les éléments prédéfinis qui autorisent la modification de la couleur comme fourni par Visual Studio.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Property RequestStockColors As Boolean
public bool RequestStockColors { get; set; }
Valeur de propriété
Type : System.Boolean
Retourne true si le service de langage utilise les éléments prédéfinis qui autorisent la modification de la couleur ; sinon, les retours false, indiquant le service de langage fournit les éléments qui autorisent la modification de la couleur personnalisés.
Remarques
La syntaxe mettant en surbrillance (également appelé la coloration de syntaxe) peut considérablement améliorer la lisibilité de code source.Un service de langage fournit les valeurs qui spécifient que l'élément coloriable à l'utiliser pour chaque élément de langage et l'éditeur affiche la source dans les couleurs appropriées.Le service de langage peut utiliser les éléments qui autorisent la modification de la couleur prédéfinis fournis par Visual Studio, dans ce cas, le service de langage définit la propriété d'RequestStockColors à true.Sinon, le service de langage doit fournir sa propre liste d'éléments qui autorisent la modification de la couleur qui décrit les couleurs pour l'utiliser pour chaque élément de langage.Cela s'effectue via l'interface d'IVsProvideColorableItems.La classe managée d'LanguageService d' (MPF)infrastructure de package prend en charge déjà l'interface d'IVsProvideColorableItems mais les méthodes correspondantes doivent être implémentées pour faire n'importe quoi utile.
Cette propriété est disponible pour toute implémentation de service de langage.
La valeur par défaut est false, indiquant les éléments qui autorisent la modification de la couleur personnalisés de fournit de service de langage.
L'entrée du Registre ressemble à ceci :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
RequestStockColors = reg_dword: 0x00000001
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
RequestStockColors = true, // use built-in colors only
)]
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.