ProvideLanguageServiceAttribute.ShowMatchingBrace, propriété
Détermine si le domaine de langues correspondant est montré dans la barre d'état.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Property ShowMatchingBrace As Boolean
public bool ShowMatchingBrace { get; set; }
Valeur de propriété
Type : System.Boolean
Retourne true si le domaine de langues correspondant est montré dans la barre d'état ; sinon, retours false.
Remarques
Lorsqu'un couple de langues correspondant est mis en surbrillance, l'élément correspondu à peut être affiché dans la barre d'état si la propriété d'ShowMatchingBrace est définie à true.Ce n'est généralement pas utile à moins que le texte avant l'élément de langage correspondant soit également montré.Par exemple, tapant l'accolade fermante « } » pour une instruction d'if où l'accolade ouvrante « { » est sur la même ligne que l'instruction d'if peut montrer à l'entier si instruction et accolade ouvrante dans la barre d'état.Cela signifie que l'instruction d'if serait également mise en surbrillance avec l'accolade ouvrante.La propriété d'MatchBraces doit également être définie à true pour que la propriété d'ShowMatchingBrace soit utilisée.
Cette propriété est spécifique à l'infrastructure managée de package. (MPF)
La valeur par défaut est true lorsque l'entrée du Registre correspondante est accessible via la classe d'LanguagePreferences.
L'entrée du Registre ressemble à ceci :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
ShowMatchingBrace = reg_dword: 0x00000001
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
ShowMatchingBrace = true, // show matching brace in status bar
)]
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.