ITextViewTaggerProvider<T> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extensibility point for providing text view taggers.
public interface ITextViewTaggerProvider<T> : Microsoft.VisualStudio.Extensibility.Editor.ITextViewTaggerProviderBase where T : ITag
type ITextViewTaggerProvider<'T (requires 'T :> ITag)> = interface
interface ITextViewTaggerProviderBase
interface ITextViewExtension
Public Interface ITextViewTaggerProvider(Of T)
Implements ITextViewTaggerProviderBase
Type Parameters
- T
The type of tag taggers created by this provider generate. The same ExtensionPart can implement ITextViewTaggerProvider<T> more than once, for different tag types.
- Implements
Remarks
Typical usage (providing a tagger and listening to text view and text document changes):
[VisualStudioContribution]
internal class MyTextViewMarginProvider : ExtensionPart, ITextViewTaggerProvider<TextMarkerTag>, ITextViewChangedListener
Properties
TextViewExtensionConfiguration |
Gets the configuration for this ITextViewExtension. The value of this property is evaluated at compile time when building the Visual Studio extension. (Inherited from ITextViewExtension) |
Methods
CreateTaggerAsync(ITextViewSnapshot, CancellationToken) |
Creates a TextViewTagger<T> for |