Microsoft.VisualStudio.Text.Classification Namespace

Classes

ClassificationChangedEventArgs

Provides information for the ClassificationChanged event.

ClassificationFormatDefinition

Provides classification format information for a particular classification type.

ClassificationSpan

Describes a region of text by an IClassificationType.

ClassificationTypeAttribute

Used to declare the name for a logical classification type and the name of a classification type from which it is derived.

ClassificationTypeDefinition

Describes a data-only export for declaring classification types.

EditorFormatDefinition

Provides format information for a particular item.

FormatItemsEventArgs

Provides information for the TagsChanged event. Returns the span of changed tags as a mapping span.

MarkerFormatDefinition

Provides coloring information for text markers.

Priority

Represents the built-in priorities for a classification format.

UserVisibleAttribute

Determining if an export should be visible to the user.

Interfaces

IAccurateClassifier

Assigns IClassificationType objects to the text in a ITextBuffer.

IClassificationFormatMap

Maps from a IClassificationType to an TextFormattingRunProperties object.

IClassificationFormatMapService

Looks up a classification format map for a given view.

IClassificationType

The logical classification type of a span of text.

IClassificationTypeRegistryService

The service that maintains the collection of all known classification types.

IClassifier

Assigns IClassificationType objects to the text in a ITextBuffer.

IClassifierAggregatorService

A service that returns an IClassifier that aggregates and normalizes all IClassifier contributions for a ITextBuffer.

IClassifierProvider

Creates a classifier for a given ITextBuffer.

IEditorFormatMap

Maps from arbitrary keys to a ResourceDictionary.

IEditorFormatMapService

Looks up a format map for a given view role.

ILayeredClassificationType

A specialization of IClassificationType that includes a 'layer' designation.

IViewClassifierAggregatorService

A service that returns an IClassifier that aggregates and normalizes all IClassifier contributions for all ITextBuffers in the buffer graph of a particular ITextView.

Enums

ClassificationLayer

Defines a set of well known classification layers to which an ILayeredClassificationType can belong.