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 System.Type of ITagger<T> that this factory creates.
- Inheritance:
- System.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
- System.Collections.Generic.IEnumerable<System.Type>:
The ITag
Type
objects that are supported by the ITagger<T> objects created by this provider.
Inherited Members
- System.Object.ToString()
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object, System.Object)
- System.Object.ReferenceEquals(System.Object, System.Object)
- System.Object.GetHashCode()
- System.Object.GetType()
- System.Object.MemberwiseClone()