Microsoft.VisualStudio.Text.Tagging
TOC
Collapse the table of content
Expand the table of content

Microsoft.VisualStudio.Text.Tagging Namespace

 

Tagging is a way of adding markers to spans of text in the editor.

ClassDescription
System_CAPS_pubclassBatchedTagsChangedEventArgs

Provides information for the BatchedTagsChanged event.

System_CAPS_pubclassClassificationTag

A tag that represents a classification type. An implementation of IClassificationTag.

System_CAPS_pubclassErrorTag

An implementation of IErrorTag.

System_CAPS_pubclassMappingTagSpan<T>

The implementation of IMappingTagSpan<T>.

System_CAPS_pubclassOutliningRegionTag

Represents a tag for outlining regions.

System_CAPS_pubclassOverviewMarkTag

An implementation of IOverviewMarkTag.

System_CAPS_pubclassSimpleTagger<T>

Provides simple, thread-safe storage of and interaction with tags of the given type.

System_CAPS_pubclassSpaceNegotiatingAdornmentTag

Represents a tag for a space-negotiating adornment. The tag is used to provide space for positioning the adornment in a view.

System_CAPS_pubclassTagsChangedEventArgs

Provides information about the TagsChanged event.

System_CAPS_pubclassTagSpan<T>

The implementation of ITagSpan<T>.

System_CAPS_pubclassTagTypeAttribute

Declares the types of tags an ITagger<T> produces.

System_CAPS_pubclassTextMarkerTag

Represents the text marker tag, which is used to place text marker adornments on a view.

System_CAPS_pubclassTrackingTagSpan<T>

Associates an ITag with a given ITrackingSpan.

System_CAPS_pubclassUrlTag

An implementation of IUrlTag.

InterfaceDescription
System_CAPS_pubinterfaceIBufferTagAggregatorFactoryService

Creates an ITagAggregator<T> for an ITextBuffer.

System_CAPS_pubinterfaceIClassificationTag

A tag that represents a classification type.

System_CAPS_pubinterfaceIErrorTag

Represents an error, which is used to place squiggle adornments on the view.

System_CAPS_pubinterfaceIMappingTagSpan<T>

Associates an ITag with a specified IMappingSpan.

System_CAPS_pubinterfaceIOutliningRegionTag

Provides a tag for outlining regions.

System_CAPS_pubinterfaceIOverviewMarkTag

Provides the information needed to render a mark in the overview margin.

System_CAPS_pubinterfaceITag

The base interface of all tags.

System_CAPS_pubinterfaceITagAggregator<T>

Aggregates all the tag providers in a buffer graph for the specified type of tag.

System_CAPS_pubinterfaceITagger<T>

A provider of tags over a buffer.

System_CAPS_pubinterfaceITaggerProvider

Creates an ITagger<T> for a given buffer.

System_CAPS_pubinterfaceITagSpan<T>

Associates an ITag with a given SnapshotSpan.

System_CAPS_pubinterfaceITextMarkerTag

Represents the text marker tag, which is used to place text marker adornments on a view.

System_CAPS_pubinterfaceIUrlTag

A tag that represents a URL.

System_CAPS_pubinterfaceIViewTagAggregatorFactoryService

A service that creates an ITagAggregator<T> for an ITextView.

System_CAPS_pubinterfaceIViewTaggerProvider

Creates an ITagger<T> for a given buffer.

EnumerationDescription
System_CAPS_pubenumTagAggregatorOptions

Represents a set of options for aggregating tags.

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 Editor Extension Points.

Return to top
Show:
© 2016 Microsoft