Microsoft.VisualStudio.Editor Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
CommandRouting |
Provides an alternate way of routing Visual Studio commands. |
CommonEditorConstants |
Constants for interacting with ICommonEditorAssetService and Common Editor languages. |
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. |
EditorConstants |
Contains common constants used in Editor code. |
FontsAndColorsCategory |
Represents a fonts and colors category. Font and color categories act as a mean to group various editors into groups that share the same colors. Examples of this in Visual Studio are "Text Editor", "Output Window", etc. These show up in the Tools -> Options -> Fonts & Colors dialog in the "Show settings for" drop down. This is an immutable class. |
SVsTextMate | |
TextMateConstants | |
VsPredefinedAdornmentLayers |
Defines predefined editor adornment layers. |
Interfaces
ICommonEditorAssetMetadata |
Common Editor asset metadata. |
ICommonEditorAssetService |
Service produced by ICommonEditorAssetServiceFactory that provides common language service assets. |
ICommonEditorAssetServiceFactory |
Service for getting a service that provides common language service elements. |
IExpansionManager | |
ITextMateService | |
IVsCommandHandlerServiceAdapter |
An adapter that exposes IEditorCommandHandlerServices for a given text view via IOleCommandTarget interface. |
IVsCommandHandlerServiceAdapterFactory |
A factory service for creating IVsCommandHandlerServiceAdapters. Such adapters are used to expose IEditorCommandHandlerServices for a given text view in IOleCommandTarget based commanding intefaces, such as IVsContainedLanguage. |
IVsCustomClosedFileDocDataProvider |
MEF Export to allow extensions to provide a custom IVsPersistDocData for files instead of using the default for Find scenarios |
IVsDifferenceCodeWindow |
An IVsCodeWindow built around a difference between two files. |
IVsDifferenceCodeWindow2 |
An IVsCodeWindow that can support a difference view. If a Baseline is specified, the code window will display the differences between the baseline and the buffer. Otherwise, the code window just displays the buffer. |
IVsDifferenceCodeWindowFactoryService |
A factory service for creating difference code windows on arbitrary strings or snapshot spans. |
IVsDifferenceLegendElementProvider |
Creates FrameworkElement that is displayed in the legend margin of the difference code window. |
IVsEditorAdaptersFactoryService |
A factory service for creating Editor Adapter objects and mapping between such objects and the underlying new editor objects. |
IVsExpansionEnumeration2 |
An enumerator which returns the expansions in the expansion manager, one at a time. |
IVsFontsAndColorsInformation |
Encapsulates information about a language's color information. |
IVsFontsAndColorsInformationService |
Provides IVsFontsAndColorsInformations for given languages and FontsAndColorsCategoryies. |
IVsTextViewCreationListener |
A listener for when a text view adapter (IVsTextView) is created and initialized that has matching roles and was created over a text data model having a matching content type. Exporters must specify at least one ContentTypeAttribute and one TextViewRole, and should mark their export using the following attribute: [Export(typeof(IVsTextViewCreationListener))], along with [ContentType] and [TextViewRole]. |
IVsVisibleTextMarkerTag |
These tags are generated from the visible legacy markers created using IVsTextLines.CreateLineMarker and IVsTextStream.CreateStreamMarker. |
Enums
EditorConstants.EditorCommandID |
IDs of commands in the Editor command set. |