ITaggerProvider ITaggerProvider ITaggerProvider Interface

Definition

Creates an ITagger<T> for a given buffer.

public interface ITaggerProvider
type ITaggerProvider = interface
Public Interface ITaggerProvider

Examples

For examples of using this interface, see the following walkthroughs:

Walkthrough: Highlighting Text

Walkthrough: Outlining

Walkthrough: Displaying Matching Braces

Walkthrough: Displaying SmartTags

Walkthrough: Creating a Margin Glyph

Remarks

This is a MEF component part, and implementers must use the following attributes:

[Export(nameSource=typeof(ITaggerProvider))]  

Exports must specify at least one content type attribute and at least one tag type attribute.

For more information about tagging, see the "Tags and Classifiers" section of Inside the Editor. For information about extending and adding tags, see the "Extending Tags" section of Language Service and Editor Extension Points.

Methods

CreateTagger<T>(ITextBuffer) CreateTagger<T>(ITextBuffer) CreateTagger<T>(ITextBuffer)

Creates a tag provider for the specified buffer.

Applies to