XmlTagger
Class
Class for tagging XML language words in a text.
Definition
Namespace:Telerik.Windows.Controls.SyntaxEditor.Taggers
Assembly:Telerik.Windows.Controls.SyntaxEditor.dll
Syntax:
C#
public class XmlTagger : TaggerBase<ClassificationTag>, ITagger<ClassificationTag>
Inheritance: objectTaggerBase<ClassificationTag>XmlTagger
Implements:
Inherited Members
Constructors
Initializes a new instance of the XmlTagger class.
Properties
Gets or sets a value indicating whether multiline tags are collected by this tagger instance. The method RebuildMultilineTags() process all document and collects Multiline tags in the MultilineTags property.
C#
public bool EnableMultilineTags { get; set; }
MultilineTags
IList<TagSpan<ClassificationTag>>
The list of multiline ClassificationTags wrapped in TagSpans.
C#
protected IList<TagSpan<ClassificationTag>> MultilineTags { get; }
Methods
Gets the tags.
C#
public override IEnumerable<TagSpan<ClassificationTag>> GetTags(NormalizedSnapshotSpanCollection spans)
IEnumerable<TagSpan<ClassificationTag>>
Overrides:
Clears all multiline tags and rebuilds them.
C#
protected virtual void InvalidateMultilineTags()
Rebuilds the MultilineTags collection.
C#
protected virtual void RebuildMultilineTags()