ProvideLanguageServiceAttribute.MatchBraces, propriété
Détermine si le service prend en charge de langage correspondant à des couples de langue.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Property MatchBraces As Boolean
public bool MatchBraces { get; set; }
Valeur de propriété
Type : System.Boolean
Retourne true si les couples de langue correspondants est pris en charge ; sinon, retours false.
Remarques
Toute la prise en charge de langages de programmation tels que ce que peuvent être appelés des couples de langue « { » et « } », « (" et "), » ou « < » et « > ».Il est possible de positionner le signe insertion après un élément d'un couple de langues et de taper CTRL] pour accéder aux paires correspondantes de correspondance.Un service de langage indique son prise en charge des couples de langue correspondants de cette manière en définissant la propriété d'MatchBraces à true.Pour indiquer la prise en charge de correspondre à des paires tout en tapant, la propriété d'MatchBracesAtCaret doit également être définie à true.
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]\
MatchBraces = reg_dword: 0x00000001
Exemples
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
MatchBraces = true, // brace matching is supported
)]
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.