ProvideLanguageServiceAttribute.ShowMatchingBrace Właściwość

Definicja

Określa, czy pasująca para językowa jest pokazywana na pasku stanu.

public:
 property bool ShowMatchingBrace { bool get(); void set(bool value); };
public:
 property bool ShowMatchingBrace { bool get(); void set(bool value); };
public bool ShowMatchingBrace { get; set; }
member this.ShowMatchingBrace : bool with get, set
Public Property ShowMatchingBrace As Boolean

Wartość właściwości

Boolean

Zwraca true czy pasująca para językowa jest pokazywana na pasku stanu; w przeciwnym razie zwraca false .

Przykłady

[ProvideLanguageService(typeof(MyLanguageService),           // Required  
                        MyConstants.languageName,            // Required  
                        MyConstants.languageNameResourceID,  // Required  
    // Optional language service properties  
    ShowMatchingBrace = true,  // show matching brace in status bar  
                       )]  

Uwagi

Gdy zostanie wyróżniona zgodna para językowa, dopasowany element może być wyświetlany na pasku stanu, jeśli ShowMatchingBrace Właściwość jest ustawiona na true . Nie jest to zazwyczaj przydatne, chyba że tekst przed pasującym elementem języka jest również pokazywany. Na przykład wpisanie zamykającego nawiasu klamrowego "}" dla if instrukcji, gdzie nawias otwierający "{" znajduje się w tym samym wierszu, co if instrukcja może zawierać całą instrukcję if i otwierającego nawiasu klamrowego na pasku stanu. Oznacza to, że if instrukcja również zostanie wyróżniona wraz z nawiasem otwierającym. MatchBracesWłaściwość musi również być ustawiona na właściwość, true ShowMatchingBrace która ma być używana.

Ta właściwość jest specyficzna dla struktury zarządzanego pakietu (MPF).

Wartość domyślna to true po uzyskaniu dostępu do odpowiedniego wpisu rejestru za pomocą LanguagePreferences klasy.

Wpis rejestru wygląda następująco:

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

Dotyczy