In This Article

DelimiterHighlightTagger Class

Provides a view-based classification tagger that tags delimiter pairs or sets.

public class DelimiterHighlightTagger : CollectionTagger<IDelimiterHighlightTag>, ICollection<TagVersionRange<IDelimiterHighlightTag>>, IEnumerable<TagVersionRange<IDelimiterHighlightTag>>, IEnumerable, ICollectionTagger<IDelimiterHighlightTag>, ITagger<IDelimiterHighlightTag>, ITaggerBase, IOrderable, INotifyCollectionChanged, IParser, IKeyedObject, IParseTarget
Inheritance:
Object TaggerBase<IDelimiterHighlightTag> CollectionTagger<IDelimiterHighlightTag> Object
Implements:
ICollectionTagger<IDelimiterHighlightTag> ITagger<IDelimiterHighlightTag> ITaggerBase IOrderable IParser IKeyedObject IParseTarget

Constructors

DelimiterHighlightTagger(IEditorView)

Initializes a new instance of the DelimiterHighlightTagger class.

public DelimiterHighlightTagger(IEditorView view)
Parameter Type Description
view IEditorView

The view to which this manager is attached.

Methods

OnClosed()

Occurs when the tagger is closed.

protected override void OnClosed()

Explicit Interface Implementations

IParser.Parse(IParseRequest)

Performs a parsing operation using the parameters specified in the supplied IParseRequest and returns the resulting parse data.

IParseData IParser.Parse(IParseRequest request)
Parameter Type Description
request IParseRequest

The IParseRequest that contains data about the requested parsing operation.

Returns

IParseData:

An IParseData that is the result of the parsing operation.

Remarks

A IParseRequestDispatcher typically calls this method when a queued parse request is ready to be processed.

IParseTarget.NotifyParseComplete(IParseRequest, IParseData)

Called when a parsing operation has completed, and passes the original request along with the result.

void IParseTarget.NotifyParseComplete(IParseRequest request, IParseData result)
Parameter Type Description
request IParseRequest

An IParseRequest that contains information about the parsing operation that was requested.

result IParseData

An IParseData that is the result of the parsing operation.

IParseTarget.UniqueId

Gets the Guid that uniquely identifies the control.

Guid IParseTarget.UniqueId { get; }

Returns

Guid:

The Guid that uniquely identifies the control.

Inherited Members