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()

protected TaggerProviderBase()

Properties

TagTypes

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

public IEnumerable<Type> TagTypes { get; }

Property Value

IEnumerable<Type>:

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

Inherited Members