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 classified by an IClassificationType.

ClassificationTypeAttribute

Provides 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 FormatMappingChanged event.

MarkerFormatDefinition

Provides coloring information for text markers.

Priority

Represents the built-in priorities for a classification format.

UserVisibleAttribute

Determines whether an export should be visible to the user.

Interfaces

IClassificationFormatMap

Maps from a IClassificationType to a 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 in the given environment.

IEditorFormatMap

Maps from arbitrary keys to a ResourceDictionary.

IEditorFormatMapService

Looks up a format map for a given view role.

IViewClassifierAggregatorService

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