Share via


Microsoft.VisualStudio.Editor Namespace

Classes

  Class Description
Public class CommandRouting Provides an alternate way of routing Visual Studio commands.
Public class DefGuidList Defines the GUIDs used to co-create different editor objects.
Public class 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.
Public class DifferencePackageOptions A set of options for the difference package.
Public class FontsAndColorsCategory Represents a fonts and colors category.
Public class VsPredefinedAdornmentLayers Defines predefined editor adornment layers.

Interfaces

  Interface Description
Public interface IVsDifferenceCodeWindow A factory service for creating difference code windows on arbitrary strings or snapshot spans.
Public interface IVsDifferenceCodeWindowFactoryService A factory service for creating difference code windows on arbitrary strings or snapshot spans.
Public interface IVsDifferenceLegendElementProvider Creates a FrameworkElement that is displayed in the legend margin of the difference code window.
Public interface IVsEditorAdaptersFactoryService Creates adapters that map between legacy TextManager code and editor code.
Public interface IVsFontsAndColorsInformation Represents color information for a language service.
Public interface IVsFontsAndColorsInformationService Provides font and color information for language services and FontsAndColorsCategory objects.
Public interface IVsTextViewCreationListener A listener to the event raised when a text view adapter (IVsTextView) is created and initialized.
Public interface IVsVisibleTextMarkerTag These tags are generated from the visible legacy markers created using CreateLineMarker and CreateStreamMarker.