Class BracketFoldingTagger
Tagger class responsible for creating collapsible (folding) regions in code document. Collapsible section is defined with opening and closing bracket symbols.
Inherited Members
Namespace: Telerik.WinForms.Controls.SyntaxEditor.Taggers
Assembly: Telerik.WinControls.SyntaxEditor.dll
Syntax
public class BracketFoldingTagger : FoldingTaggerBase, ITagger<FoldingRegionTag>
Constructors
BracketFoldingTagger(ITextDocumentEditor)
Initializes a new instance of the BracketFoldingTagger class.
Declaration
public BracketFoldingTagger(ITextDocumentEditor editor)
Parameters
ITextDocumentEditor
editor
The editor. |
Properties
ClosingBracket
Gets or sets the closing section symbol.
Declaration
public char ClosingBracket { get; set; }
Property Value
System.Char
|
OpeningBracket
Gets or sets the opening section symbol.
Declaration
public char OpeningBracket { get; set; }
Property Value
System.Char
|
Methods
BuildBracketFoldings(String)
Rebuilds the bracket folding sections.
Declaration
protected virtual void BuildBracketFoldings(string inputValue)
Parameters
System.String
inputValue
|
GetFoldingRegionTitle(String, Span, String)
Gets the text displayed in the collapsed folding section.
Declaration
protected override string GetFoldingRegionTitle(string inputValue, Span span, string startText)
Parameters
System.String
inputValue
The document string. |
Span
span
The span defining the folded region. |
System.String
startText
The start text of the collapsible (folding) section. |
Returns
System.String
The region title. |
Overrides
GetFoldingRegionToolTipContent(Span)
Gets the folding region's tooltip content.
Declaration
protected override string GetFoldingRegionToolTipContent(Span foldingSpan)
Parameters
Span
foldingSpan
The span starting from the regions' start text and ending after the regions' end text. |
Returns
System.String
The tooltip content. |
Overrides
RebuildFoldingRegions()
Rebuilds the list of all collapsible (folding) regions.
Declaration
protected override void RebuildFoldingRegions()