DelimiterHighlightTagger Class
Provides a view-based classification tagger that tags delimiter pairs or sets.
public class DelimiterHighlightTagger : CollectionTagger<IDelimiterHighlightTag>, ICollectionTagger<IDelimiterHighlightTag>, ITagger<IDelimiterHighlightTag>, ITaggerBase, IOrderable, IParser, IKeyedObject, IParseTarget
- Inheritance:
- object TaggerBase<IDelimiterHighlightTag> CollectionTagger<IDelimiterHighlightTag> object
- Implements:
- ICollectionTagger<IDelimiterHighlightTag> ITagger<IDelimiterHighlightTag> ITaggerBase IOrderable IParser IKeyedObject IParseTarget
Constructors
DelimiterHighlightTagger(IEditorView)
Initializes an instance of the 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()
Remarks
The default implementation of this method does nothing. Overrides should release any event handlers set up in the tagger's constructor.
Inherited Members
- CollectionTagger<IDelimiterHighlightTag>.Add(TagVersionRange<IDelimiterHighlightTag>)
- CollectionTagger<IDelimiterHighlightTag>.Add(ITextSnapshotLine, IDelimiterHighlightTag)
- CollectionTagger<IDelimiterHighlightTag>.Add(TextSnapshotRange, IDelimiterHighlightTag)
- CollectionTagger<IDelimiterHighlightTag>.Clear()
- CollectionTagger<IDelimiterHighlightTag>.CreateBatch()
- CollectionTagger<IDelimiterHighlightTag>.Contains(TagVersionRange<IDelimiterHighlightTag>)
- CollectionTagger<IDelimiterHighlightTag>.CopyTo(TagVersionRange<IDelimiterHighlightTag>[], int)
- CollectionTagger<IDelimiterHighlightTag>.FindNext(ITextSnapshotLine, ITagSearchOptions<IDelimiterHighlightTag>)
- CollectionTagger<IDelimiterHighlightTag>.FindNext(TextSnapshotOffset, ITagSearchOptions<IDelimiterHighlightTag>)
- CollectionTagger<IDelimiterHighlightTag>.GetEnumerator()
- CollectionTagger<IDelimiterHighlightTag>.GetTags(NormalizedTextSnapshotRangeCollection, object)
- CollectionTagger<IDelimiterHighlightTag>.IsTagIncluded(IDelimiterHighlightTag, TextSnapshotRange, TextSnapshotRange)
- CollectionTagger<IDelimiterHighlightTag>.Remove(TagVersionRange<IDelimiterHighlightTag>)
- CollectionTagger<IDelimiterHighlightTag>.Remove(IDelimiterHighlightTag)
- CollectionTagger<IDelimiterHighlightTag>.RemoveAll(Predicate<TagVersionRange<IDelimiterHighlightTag>>)
- CollectionTagger<IDelimiterHighlightTag>.Toggle(ITextSnapshotLine, IDelimiterHighlightTag)
- CollectionTagger<IDelimiterHighlightTag>.Toggle(TextSnapshotRange, IDelimiterHighlightTag)
- CollectionTagger<IDelimiterHighlightTag>.Count
- CollectionTagger<IDelimiterHighlightTag>.this[IDelimiterHighlightTag]
- CollectionTagger<IDelimiterHighlightTag>.CollectionChanged
- TaggerBase<IDelimiterHighlightTag>.ChangeDocument(ICodeDocument)
- TaggerBase<IDelimiterHighlightTag>.Close()
- TaggerBase<IDelimiterHighlightTag>.OnTagAggregatorAttached(ITagAggregatorBase)
- TaggerBase<IDelimiterHighlightTag>.OnTagAggregatorDetached(ITagAggregatorBase)
- TaggerBase<IDelimiterHighlightTag>.OnTagsChanged(TagsChangedEventArgs)
- TaggerBase<IDelimiterHighlightTag>.Document
- TaggerBase<IDelimiterHighlightTag>.Key
- TaggerBase<IDelimiterHighlightTag>.Orderings
- TaggerBase<IDelimiterHighlightTag>.Closed
- TaggerBase<IDelimiterHighlightTag>.TagsChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()