In This Article

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
Derived:
BreakpointIndicatorTagger CurrentStatementIndicatorTagger
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.
If true, the tagger is closed when the document's language changes.

Inherited Members