New to Telerik UI for WPF? Start a free 30-day trial

Class TextSearchUnderlineTagger prepares collection of UnderlineTags for all occurrences of a given search word.

Definition

Namespace:Telerik.Windows.Controls.SyntaxEditor.Tagging.Taggers

Assembly:Telerik.Windows.Controls.SyntaxEditor.dll

Syntax:

C#
public class TextSearchUnderlineTagger : TaggerBase<UnderlineTag>, ITagger<UnderlineTag>

Inheritance: objectTaggerBase<UnderlineTag>TextSearchUnderlineTagger

Implements: ITagger<UnderlineTag>

Inherited Members TaggerBase<UnderlineTag>.CallOnTagsChanged(Span)TaggerBase<UnderlineTag>.OnTagsChanged(TagsChangedEventArgs)TaggerBase<UnderlineTag>.EditorTaggerBase<UnderlineTag>.DocumentTaggerBase<UnderlineTag>.TagsChanged

Constructors

Initializes a new instance of the TextSearchUnderlineTagger class.

C#
public TextSearchUnderlineTagger(RadSyntaxEditor editor, ITextFormatDefinitionKey definitionKey)
Parameters:editorRadSyntaxEditor

The editor.

definitionKeyITextFormatDefinitionKey

The ITextFormatDefinitionKey.

Fields

The error underline definition.

C#
public static readonly ITextFormatDefinitionKey ErrorUnderlineDefinition

The warning underline definition.

C#
public static readonly ITextFormatDefinitionKey WarningUnderlineDefinition

Methods

Gets the tags.

C#
public override IEnumerable<TagSpan<UnderlineTag>> GetTags(NormalizedSnapshotSpanCollection spans)
Parameters:spansNormalizedSnapshotSpanCollection

The spans.

Returns:

IEnumerable<TagSpan<UnderlineTag>>

Overrides: TaggerBase<UnderlineTag>.GetTags(NormalizedSnapshotSpanCollection)

Updates the search word.

C#
public void UpdateSearchWord(string newSearchWord)
Parameters:newSearchWordstring

The search word.