LanguagePreferences.EnableShowMatchingBrace Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets whether or not the text included in the span of the matching pair is shown in the status bar.
public:
property bool EnableShowMatchingBrace { bool get(); void set(bool value); };
public:
property bool EnableShowMatchingBrace { bool get(); void set(bool value); };
public bool EnableShowMatchingBrace { get; set; }
member this.EnableShowMatchingBrace : bool with get, set
Public Property EnableShowMatchingBrace As Boolean
Property Value
true
if the text included in the matching pair span can be shown, otherwise false
.
Remarks
Note that this property does not affect the highlighting of matching braces, only whether any text is shown in the status bar.
When a matching pair of language elements is parsed, typically, the span of the actual pairs is returned in response to the ParseReason value MatchBraces. However, it is possible to include an additional span that specifies an associated language element. For example, in C#, "if (...)
" typically precedes an opening brace. When the closing brace of the if
statement is typed, the parser is asked for the matching brace. The parser locates the opening brace and can include the span for the "if (...)
" as well. This additional text can be shown in the status bar if the EnableShowMatchingBrace property returns true
. If the additional span is not included, then only the matching character is shown in the status bar. Be aware that any additional span returned is highlighted in the view as well.
This property is associated with the registry entry ShowMatchingBraces
.
In the base method, even though this property can be set, the value is not written back to the registry.