Class
JavaScriptFoldingTagger

Tagger class responsible for creating collapsible (folding) regions in JavaScript code document.

Definition

Namespace:Telerik.Windows.Controls.SyntaxEditor.Taggers

Assembly:Telerik.Windows.Controls.SyntaxEditor.dll

Syntax:

cs-api-definition
public class JavaScriptFoldingTagger : BracketFoldingTagger, ITagger<FoldingRegionTag>

Inheritance: objectTaggerBase<FoldingRegionTag>FoldingTaggerBaseBracketFoldingTaggerJavaScriptFoldingTagger

Implements: ITagger<FoldingRegionTag>

Inherited Members BracketFoldingTagger.BuildBracketFoldings(string)BracketFoldingTagger.GetFoldingRegionToolTipContent(Span)BracketFoldingTagger.OpeningBracketBracketFoldingTagger.ClosingBracketFoldingTaggerBase.GetTags(NormalizedSnapshotSpanCollection)FoldingTaggerBase.BuildStartRegionBlockPattern(Dictionary<string, string>)FoldingTaggerBase.BuildEndRegionBlockPattern(Dictionary<string, string>)FoldingTaggerBase.CoerceFoldingSpan(Span)FoldingTaggerBase.ProcessNotMatchedTags(IEnumerable<FoldingRegionMatch>, IEnumerable<FoldingRegionMatch>)FoldingTaggerBase.InvalidateFoldingRegions()FoldingTaggerBase.RefreshStartEndMap()FoldingTaggerBase.FoldingRegionDefinitionsFoldingTaggerBase.IsMatchingCaseSensitiveFoldingTaggerBase.RegionsStartToEndMapFoldingTaggerBase.FoldingRegionTagsTaggerBase<FoldingRegionTag>.CallOnTagsChanged(Span)TaggerBase<FoldingRegionTag>.OnTagsChanged(TagsChangedEventArgs)TaggerBase<FoldingRegionTag>.EditorTaggerBase<FoldingRegionTag>.DocumentTaggerBase<FoldingRegionTag>.TagsChanged

Constructors

JavaScriptFoldingTagger(ITextDocumentEditor)

Initializes a new instance of the JavaScriptFoldingTagger class.

Declaration

cs-api-definition
public JavaScriptFoldingTagger(ITextDocumentEditor editor)

Parameters

editor

ITextDocumentEditor

The syntax editor.

Methods

BuildCommentsSectionFoldedRegions()

Builds the multiline comment folding regions.

Declaration

cs-api-definition
protected virtual void BuildCommentsSectionFoldedRegions()

GetFoldingRegionTitle(string, Span, string)

Gets the text displayed in the collapsed folding section.

Declaration

cs-api-definition
protected override string GetFoldingRegionTitle(string inputValue, Span span, string startText)

Parameters

inputValue

string

The document string.

span

Span

The span defining the folded region.

startText

string

The start text of the collapsible (folding) section.

Returns

string

The region title.

Overrides BracketFoldingTagger.GetFoldingRegionTitle(string, Span, string)

RebuildFoldingRegions()

Rebuilds the list of all collapsible (folding) regions.

Declaration

cs-api-definition
protected override void RebuildFoldingRegions()

Overrides BracketFoldingTagger.RebuildFoldingRegions()