Microsoft.VisualStudio.Editor Namespace

Classes

CommandRouting

Provides an alternate way of routing Visual Studio commands.

DefGuidList

Defines the GUIDs used to co-create different editor objects.

DifferencePackageElements

These are the default elements of the difference code window legend. Use the names below if you want to replace one of the default elements with a customized element.

DifferencePackageOptions

A set of options for the difference package.

FontsAndColorsCategory

Represents a fonts and colors category.

SVsTextMate
TextMateConstants
VsPredefinedAdornmentLayers

Defines predefined editor adornment layers.

Interfaces

IExpansionManager
ITextMateService
IVsDifferenceCodeWindow

A factory service for creating difference code windows on arbitrary strings or snapshot spans.

IVsDifferenceCodeWindowFactoryService

A factory service for creating difference code windows on arbitrary strings or snapshot spans.

IVsDifferenceLegendElementProvider

Creates a FrameworkElement that is displayed in the legend margin of the difference code window.

IVsEditorAdaptersFactoryService

Creates adapters that map between legacy TextManager code and editor code.

IVsExpansionEnumeration2

An enumerator which returns the expansions in the expansion manager, one at a time.

IVsFontsAndColorsInformation

Represents color information for a language service.

IVsFontsAndColorsInformationService

Provides font and color information for language services and FontsAndColorsCategory objects.

IVsTextViewCreationListener

A listener to the event raised when a text view adapter (IVsTextView) is created and initialized.

IVsVisibleTextMarkerTag

These tags are generated from the visible legacy markers created using CreateLineMarker(Int32, Int32, Int32, Int32, Int32, IVsTextMarkerClient, IVsTextLineMarker[]) and CreateStreamMarker(Int32, Int32, Int32, IVsTextMarkerClient, IVsTextStreamMarker[]).