In This Article

TaggerProviderBase<TTagger> Class

Provides an abstract tagger provider base class that automatically returns the TagTypes supported based on reflection of the TTagger type.

public abstract class TaggerProviderBase<TTagger> where TTagger : class
Type Parameters:
TTagger -

The Type of ITagger<T> that this factory creates.

Inheritance:
object object
Derived:
CSharpTokenTaggerProvider JavaScriptTokenTaggerProvider PythonTokenTaggerProvider VBTokenTaggerProvider XmlTokenTaggerProvider CodeDocumentTaggerProvider<TTagger> TextViewTaggerProvider<TTagger>

Constructors

TaggerProviderBase()

Initializes an instance of the class.

protected TaggerProviderBase()

Properties

TagTypes

Gets the ITagType objects that are supported by the ITagger<T> objects created by this provider.

public IEnumerable<Type> TagTypes { get; }

Property Value

IEnumerable<Type>:

The ITagType objects that are supported by the ITagger<T> objects created by this provider.

Inherited Members