Condividi tramite


Proprietà ProvideLanguageServiceAttribute.MatchBracesAtCaret

Determina se supporta del servizio di linguaggio che corrispondono alle coppie dei linguaggi come tipo.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Property MatchBracesAtCaret As Boolean
public bool MatchBracesAtCaret { get; set; }

Valore proprietà

Tipo: System.Boolean
Restituisce true se le coppie di linguaggi possono essere accoppiate come tipo; in caso contrario, restituisce false.

Note

Il supporto di linguaggi di programmazione che possono essere chiamate coppie dei linguaggi come “{„ e “}„, “(" e ")„, o “<„ e “>„.Quando un elemento di un linguaggio viene digitato o si sposta su un punto di inserimento, l'elemento corrispondente corrispondente può essere evidenziato.Un servizio di linguaggio indica il contributo alle coppie dei linguaggi corrispondenti in questo modo impostando la proprietà di MatchBracesAtCaret a true.La proprietà di MatchBraces deve essere impostata su true.

Questa proprietà è specifica del framework (MPF) gestito del pacchetto.

L'impostazione predefinita è true quando la voce del Registro di sistema corrispondente è accessibile attraverso la classe di LanguagePreferences .

Gli aspetti della voce del Registro di sistema è simile al seguente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\
  [Language Name]\
    MatchBracesAtCaret = reg_dword: 0x00000001

Esempi

    [ProvideLanguageService(typeof(MyLanguageService),           // Required
                            MyConstants.languageName,            // Required
                            MyConstants.languageNameResourceID,  // Required
        // Optional language service properties
        MatchBracesAtCaret = true,  // brace matching while typing is supported
                           )]

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProvideLanguageServiceAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell