Właściwość ProvideLanguageServiceAttribute.MatchBracesAtCaret —
Określa, czy usługa języka obsługuje pasujące pary języka, podczas pisania.
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Public Property MatchBracesAtCaret As Boolean
public bool MatchBracesAtCaret { get; set; }
Wartość właściwości
Typ: System.Boolean
Zwraca true , jeśli mogą zostać dopasowane parami języka podczas pisania; w przeciwnym razie zwraca false.
Uwagi
Wszystkie języki komputera wsparcia, co może być wywołana języka par takich jak "{" i "}", "(" i")", lub "<' i ' >'.Gdy element języka jest wpisane lub przeniesione przez daszek, odpowiadające im pasujący element można wyróżnione.Usługa języka wskazuje swoje poparcie dla par języka w ten sposób przez ustawienie MatchBracesAtCaret właściwość, aby true.MatchBraces Właściwość również musi być ustawiona na true.
Ta właściwość jest szczególnych ram pakiet zarządzanych (MPF).
Wartością domyślną jest true podczas odpowiedniego wpisu rejestru jest dostępna za pośrednictwem LanguagePreferences klasy.
Wpis rejestru wygląda następująco:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
[Language Name]\
MatchBracesAtCaret = reg_dword: 0x00000001
Przykłady
[ProvideLanguageService(typeof(MyLanguageService), // Required
MyConstants.languageName, // Required
MyConstants.languageNameResourceID, // Required
// Optional language service properties
MatchBracesAtCaret = true, // brace matching while typing is supported
)]
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..