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 ITag
Type
objects that are supported by the ITagger<T> objects created by this provider.