ProvideLanguageServiceAttribute.ShowMatchingBrace Свойство

Определение

Определяет, отображается ли соответствующая языковая пара в строке состояния.Determines if the matching language pair is shown in the status bar.

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

Значение свойства

Boolean

Возвращает true если соответствующая пара языковая отображается в строке состояния; в противном случае Возвращает false.Returns true if the matching language pair is shown in the status bar; otherwise, returns false.

Примеры

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

Комментарии

При выделении пары языков соответствующий элемент может отображаться в строке состояния, если ShowMatchingBrace свойство имеет значение true .When a matching language pair is highlighted, the matched element can be displayed in the status bar if the ShowMatchingBrace property is set to true. Это обычно не рекомендуется, если не отображается текст, предшествующий соответствующему языку элементу.This is not typically useful unless the text before the matching language element is also shown. Например, если ввести закрывающую фигурную скобку "}" для if оператора, где открывающая фигурная скобка "{" находится на той же строке, что if и инструкция, может отображать всю инструкцию if и открывающую фигурную скобку в строке состояния.For example, typing the closing brace '}' for an if statement where the opening brace '{' is on the same line as the if statement could show the entire if statement and opening brace in the status bar. Это означает, что if Инструкция также будет выделена вместе с открывающей фигурной скобкой.This does mean that the if statement would also be highlighted along with the opening brace. Для MatchBraces использования свойства также необходимо задать для свойства значение true ShowMatchingBrace .The MatchBraces property must also be set to true for the ShowMatchingBrace property to be used.

Это свойство характерно для платформы управляемых пакетов (MPF).This property is specific to the managed package framework (MPF).

Значение по умолчанию — true когда доступ к соответствующей записи реестра осуществляется через LanguagePreferences класс.The default is true when the corresponding registry entry is accessed through the LanguagePreferences class.

Запись реестра выглядит следующим образом:The registry entry looks like this:

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

Применяется к