Microsoft.VisualStudio.Editor 命名空间

CommandRouting

提供另一种路由 Visual Studio 命令的方法。

CommonEditorConstants

用于与 ICommonEditorAssetService 和 常用编辑器语言交互的常量。

DefGuidList

定义用于共同创建不同编辑器对象的 GUID。

DifferencePackageElements

这些是差异代码窗口图例的默认元素。 如果要将其中一个默认元素替换为自定义元素,请使用以下名称。

DifferencePackageOptions

差异包的一组选项。

EditorConstants

包含编辑器代码中使用的常见常量。

FontsAndColorsCategory

表示字体和颜色类别。 字体和颜色类别充当将各种编辑器分组为共享相同颜色的组的一种表示方法。 Visual Studio 中的此类示例包括“文本编辑器”、“输出窗口”等。这些选项显示在“显示其设置”下拉列表中的“工具> - 选项 -> 字体 & 颜色”对话框中。 这是一个不可变类。

SVsTextMate
TextMateConstants
VsPredefinedAdornmentLayers

定义预定义的编辑器装饰层。

接口

ICommonEditorAssetMetadata

常见编辑器资产元数据。

ICommonEditorAssetService

ICommonEditorAssetServiceFactory 生成的服务,它提供公共语言服务资产。

ICommonEditorAssetServiceFactory

用于获取提供公共语言服务元素的服务的服务。

IExpansionManager
ITextMateService
IVsCommandHandlerServiceAdapter

通过 IOleCommandTarget 接口为给定文本视图公开 IEditorCommandHandlerService的 适配器。

IVsCommandHandlerServiceAdapterFactory

用于创建 IVsCommandHandlerServiceAdapter的工厂服务。 此类适配器用于在基于的命令体(如 )IVsContainedLanguageIOleCommandTarget公开IEditorCommandHandlerService给定文本视图的 。

IVsCustomClosedFileDocDataProvider

MEF 导出,允许扩展为文件提供自定义 IVsPersistDocData ,而不是使用查找方案的默认值

IVsDifferenceCodeWindow

围绕 IVsCodeWindow 两个文件之间的差异构建的 。

IVsDifferenceCodeWindow2

可以 IVsCodeWindow 支持差异视图的 。 Baseline如果指定了 ,代码窗口将显示基线和缓冲区之间的差异。 否则,代码窗口仅显示缓冲区。

IVsDifferenceCodeWindowFactoryService

用于在任意字符串或快照跨度上创建差异代码窗口的工厂服务。

IVsDifferenceLegendElementProvider

显示在 FrameworkElement 差异代码窗口的图例边距中的创建。

IVsEditorAdaptersFactoryService

用于创建 编辑器 Adapter 对象的工厂服务,以及此类对象与基础新编辑器对象之间的映射。

IVsExpansionEnumeration2

一个枚举器,一次返回一个扩展管理器中的扩展。

IVsFontsAndColorsInformation

封装有关语言颜色信息的信息。

IVsFontsAndColorsInformationService

为给定语言和 FontsAndColorsCategoryies 提供 IVsFontsAndColorsInformation

IVsTextViewCreationListener

文本视图适配器 (IVsTextView 创建并初始化) 的侦听器,该适配器具有匹配的角色,并且是通过具有匹配内容类型的文本数据模型创建的。 导出程序必须至少指定一个 ContentTypeAttribute 和一个 TextViewRole,并应使用以下属性标记其导出:[Export (typeof (IVsTextViewCreationListener) ) ],以及 [ContentType] 和 [TextViewRole]。

IVsVisibleTextMarkerTag

这些标记是从使用 IVsTextLines创建的可见旧标记生成的。CreateLineMarker 和 IVsTextStream。CreateStreamMarker。

枚举

EditorConstants.EditorCommandID

编辑器命令集中命令的 ID。