IndicatorClassificationTaggerBase<TTag> Class
Represents the abstract base class for providing IIndicatorTag and IClassificationTag objects over text ranges.
public abstract class IndicatorClassificationTaggerBase<TTag> : IndicatorTaggerBase<TTag>, ICollectionTagger<TTag>, ITagger<TTag>, ITagger<IIndicatorTag>, ITagger<IClassificationTag>, ITaggerBase, IOrderable, IKeyedObject where TTag : class, IIndicatorTag, IClassificationTag
- Type Parameters:
-
TTag
-
- Inheritance:
- object TaggerBase<TTag> CollectionTagger<TTag> IndicatorTaggerBase<TTag> object
- Implements:
- ICollectionTagger<TTag> ITagger<TTag> ITagger<IIndicatorTag> ITagger<IClassificationTag> ITaggerBase IOrderable IKeyedObject
Constructors
IndicatorClassificationTaggerBase(string, IEnumerable<Ordering>, ICodeDocument, bool)
Initializes a new instance of the IndicatorClassificationTaggerBase
class.
protected IndicatorClassificationTaggerBase(string key, IEnumerable<Ordering> orderings, ICodeDocument document, bool isForLanguage)
Parameter | Type | Description |
---|---|---|
key | string | The string-based key that identifies the object. |
orderings | IEnumerable<Ordering> | The collection of Ordering objects, used to determine how this object is positioned relative to other objects. |
document | ICodeDocument | The document to which this manager is attached. |
isForLanguage | bool | Indicates whether this tagger is for a language. |
Inherited Members
- IndicatorTaggerBase<TTag>.RaiseTagsChanged(TagsChangedEventArgs)
- CollectionTagger<TTag>.Add(TagVersionRange<TTag>)
- CollectionTagger<TTag>.Add(ITextSnapshotLine, TTag)
- CollectionTagger<TTag>.Add(TextSnapshotRange, TTag)
- CollectionTagger<TTag>.Clear()
- CollectionTagger<TTag>.CreateBatch()
- CollectionTagger<TTag>.Contains(TagVersionRange<TTag>)
- CollectionTagger<TTag>.CopyTo(TagVersionRange<TTag>[], int)
- CollectionTagger<TTag>.FindNext(ITextSnapshotLine, ITagSearchOptions<TTag>)
- CollectionTagger<TTag>.FindNext(TextSnapshotOffset, ITagSearchOptions<TTag>)
- CollectionTagger<TTag>.GetEnumerator()
- CollectionTagger<TTag>.GetTags(NormalizedTextSnapshotRangeCollection, object)
- CollectionTagger<TTag>.Remove(TagVersionRange<TTag>)
- CollectionTagger<TTag>.Remove(TTag)
- CollectionTagger<TTag>.RemoveAll(Predicate<TagVersionRange<TTag>>)
- CollectionTagger<TTag>.Toggle(ITextSnapshotLine, TTag)
- CollectionTagger<TTag>.Toggle(TextSnapshotRange, TTag)
- CollectionTagger<TTag>.Count
- CollectionTagger<TTag>.this[TTag]
- CollectionTagger<TTag>.CollectionChanged
- TaggerBase<TTag>.ChangeDocument(ICodeDocument)
- TaggerBase<TTag>.Close()
- TaggerBase<TTag>.OnClosed()
- TaggerBase<TTag>.OnTagAggregatorAttached(ITagAggregatorBase)
- TaggerBase<TTag>.OnTagAggregatorDetached(ITagAggregatorBase)
- TaggerBase<TTag>.OnTagsChanged(TagsChangedEventArgs)
- TaggerBase<TTag>.Document
- TaggerBase<TTag>.Key
- TaggerBase<TTag>.Orderings
- TaggerBase<TTag>.Closed
- TaggerBase<TTag>.TagsChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()