Microsoft.VisualStudio.TextManager.Interop 命名空间

  说明
公共类 VsCodeWindowClass 允许代码窗口的进程。
公共类 VsDefaultButtonBarImagesClass 获取默认 Buttonbar 图像。
公共类 VsDiffLayerClass
公共类 VsDropdownBarClass 提供该下拉栏的控件在代码窗口的顶部。
公共类 VsExpansionManagerClass
公共类 VsExpansionPackageClass
公共类 VsFinderClass 查找一个文本图像。
公共类 VsHiddenTextLayerClass 添加或枚举隐藏文本会话。
公共类 VsIntellisenseCompletorClass
公共类 VsIntellisenseLangTipClass
公共类 VsLocalUserDataClass 允许调用方使用 GUID 设置或获取用户数据 (属性)。
公共类 VsMethodTipWindowClass 为一个项目在语言服务中提供一个方法提示窗口。
公共类 VsSmartTagTipWindowClass 控件与提示窗口的交互。
公共类 VsSplitRootClass
公共类 VsSyntheticTextLayerClass 处理与复合文本会话的添加和通信。
公共类 VsTextBufferClass 作为 VsTextBuffer 对象的基接口并提供有关文本缓冲区的属性的常规信息。使用二维坐标,以提供对文本缓冲区的读写。
公共类 VsTextBufferCoordinatorClass
公共类 VsTextImageClass 支持文本字符串匹配。
公共类 VsTextLineStorageClass 表示持久并 unpersisted 的图像。由文本编辑器视图可见和可编辑的文本范围。
公共类 VsTextManagerClass 为需要有关有效的文本视图的用户提供常规信息。
公共类 VsTextPackageClass 为需要有关有效的文本视图的用户提供常规信息。
公共类 VsTextSpanSetClass 文本字符串匹配的实用工具。
公共类 VsTextTipWindowClass ,当鼠标悬停在核心编辑器时,的特定上下文流提供一个提示。
公共类 VsTextViewClass 管理编辑器窗口的文本视图。包含方法控制文本视图。视图实质上是在 UI 显示中编辑窗口。
公共类 VsUndoPackageClass 实现链接撤消堆栈的功能。
公共类 VsUndoUnitClass 确定抵消单位是仅应用于 UI 项。
公共类 VsUserDataClass 允许调用方使用 GUID 设置或获取用户数据 (属性)。

结构

  结构 说明
公共结构 AtomicText 描述在 LINEDATAEX 结构中嵌入的对象。
公共结构 BUFFERINITEX 表示缓冲区初始化参数。
公共结构 ChangeInput 表示有关发生的挂起的更改请求 *before* 的信息。
公共结构 ExternalError 用于创建新的外部错误。
公共结构 FONTCOLORPREFERENCES ,在绘制文本或标记时,指定要使用的颜色表首选项。
公共结构 FONTCOLORPREFERENCES2 ,在绘制文本或标记时,指定要使用的颜色表首选项。
公共结构 FRAMEPREFERENCES 提供控件的框架将滚动条是否为视图提供。
公共结构 FRAMEPREFERENCES2 提供控件的框架将滚动条是否为视图提供。
公共结构 INITVIEW 指定视图参数。使用在 Initialize 调用。
公共结构 LANGPREFERENCES 用于将文本管理器、视图和语言服务通信用户首选项。视图设置沿着文本管理器的设置,除非特定设置强制的设置指定,当 Initialize 调用时。
公共结构 LANGPREFERENCES2 用于将文本管理器、视图和语言服务通信用户首选项。视图设置沿着文本管理器的设置,除非特定设置强制的设置指定,当 Initialize 调用时。
公共结构 LANGPREFERENCES3
公共结构 LINEDATA 用于通过直接访问缓冲区中的行数据 IVsTextLines。此结构返回所有单个行的信息。
公共结构 LINEDATAEX 用于通过直接访问缓冲区中的行数据 GetLineDataEx
公共结构 MARKERDATA 为找到标记指定定向选项。
公共结构 NewHiddenRegion 创建新的轮廓或隐藏文本区域在指定的文本范围。
公共结构 NewHiddenRegionEx 创建新的轮廓或隐藏文本区域在指定的文本范围。
公共结构 NewOutlineRegion 指定新的大纲区域的大小和状态。
公共结构 NewSpanMapping 用于创建新范围映射。
公共结构 NewSyntheticRegion 保存有关复合文本边界的信息。
公共结构 SELECTIONSTATE 表示选中状态,以便可以还原到该状态。
公共结构 SMARTTAGSIZEDATA 保存数据大约智能标记范围。
公共结构 TabStop 保存有关制表位的信息。
公共结构 TextAddress 定义一个文本地址根据字符和行。
公共结构 TextLineChange 用于跟踪对所有文本行的更改提供设置在缓冲区中。
公共结构 TextSpan 定义一个基于字符和行索引的文本范围。
公共结构 TextSpanAndCookie 用于表示文档中嵌入的代码范围。
公共结构 TextSpanPair 用于在两个不同的缓冲区表示两个对应的大小。
公共结构 TIPSIZEDATA 设置提示窗口的大小和位置。
公共结构 VIEWPREFERENCES 提供所有文本视图的设置。
公共结构 VIEWPREFERENCES2 VIEWPREFERENCES framework 提供附加成员。
公共结构 VIEWPREFERENCES3 Supplies settings for text views; copies and extends VIEWPREFERENCES2.
公共结构 VsExpansion 提供有关代码段的信息。

接口

  接口 说明
公共接口 IPersistFileCheckSum 计算关联的文本缓冲区的文件所表示的检查总和。
公共接口 IVsAction 在文本缓冲区的撤消历史记录中的事件公开此接口。
公共接口 IVsAtomicTextProvider 提供处理 AtomicText 结构的方法。
公共接口 IVsAutoOutliningClient
公共接口 IVsBufferExtraFiles
公共接口 IVsButtonBar 提供按钮在代码窗口的底部。
公共接口 IVsButtonBarClient
公共接口 IVsButtonBarManager
公共接口 IVsCanCoordinatorClipTextSpan
公共接口 IVsChangeClusterEvents 从撤消管理器的括号一系列更改。
公共接口 IVsChangeTrackingUndoManager 提供取消支持多视图的编辑管理。
公共接口 IVsCodePageSelection
公共接口 IVsCodeWindow 表示包含一个或多个代码视图的多文档界面 (MDI) 子元素。
公共接口 IVsCodeWindow2
公共接口 IVsCodeWindowEvents 允许 VSPackage 侦听某些事件与包含一 IVsCodeWindow 对象的视图。
公共接口 IVsCodeWindowEvents2
公共接口 IVsCodeWindowEx
公共接口 IVsCodeWindowManager 允许修饰,如下拉栏,中添加或从代码窗口中移除。
公共接口 IVsColorableItem 为自定义可着色项提供默认字体颜色、字体样式和项目名称信息。
公共接口 IVsColorizer 实现由语言客户端分配颜色属性设置为文本范围。
公共接口 IVsColorizer2 通过允许该环境挂起和重新启动着色扩展语言服务 colorizer。
公共接口 IVsCommandWindowCompletion
公共接口 IVsCommitGestureSink 指示 UI 的某种形式进行操作发生。
公共接口 IVsCompletionSet 有关语言服务提供语句完成功能。
公共接口 IVsCompletionSet3 Provides statement completion capabilities for the language service.
公共接口 IVsCompletionSetBuilder
公共接口 IVsCompletionSetEx 允许设置的完成各种自定义。
公共接口 IVsCompoundAction 启用复合事件的创建。
公共接口 IVsCompoundActionEvents
公共接口 IVsCompoundViewChange 允许多个视图事件的创建。
公共接口 IVsContainedCode 实现由语言支持缓冲区映射。
公共接口 IVsContainedLanguage 提供一个简单化的包含语言服务功能。
公共接口 IVsContainedLanguageCodeSupport 提供对代码导航,事件生成支持,等等。
公共接口 IVsContainedLanguageColorizer 对于行片段提供着色。
公共接口 IVsContainedLanguageFactory 提供包含语言的创建。
公共接口 IVsContainedLanguageHost 表示包含的语言的主机。
公共接口 IVsContainedLanguageHost3
公共接口 IVsContainedLanguageHostEvents 接收视图从一个包含的语言宿主的更改通知。
公共接口 IVsContainedLanguageProjectNameProvider
公共接口 IVsContainedLanguageStaticEventBinding 提供对静态事件生成支持。
公共接口 IVsDebugName
公共接口 IVsDefaultButtonBarImages 获取默认 Buttonbar 图像。
公共接口 IVsDropdownBar 提供该下拉栏的控件在代码窗口的顶部。
公共接口 IVsDropdownBar2 Provides control of the drop-down bar at the top of a code window.
公共接口 IVsDropdownBarClient 描述下拉栏 " 的组合的内容。
公共接口 IVsDropdownBarClient3 Describes the contents of the dropdown bar combinations.
公共接口 IVsDropdownBarClientEx 提供附加的下拉栏客户端功能。
公共接口 IVsDropdownBarManager 管理在代码窗口的下拉栏。
公共接口 IVsDynamicTabProvider
公共接口 IVsEditorGoBackLocations
公共接口 IVsEnumBSTR 枚举 BSTR 的集合。
公共接口 IVsEnumBufferCoordinatorSpans 表示文本在两个缓冲区的范围要映射到列表。
公共接口 IVsEnumCodeBlocks 表示代码块范围列表。
公共接口 IVsEnumDebugName 枚举集合调试名称。
公共接口 IVsEnumExternalErrors 表示外部错误的列表。
公共接口 IVsEnumGUID 枚举 GUID 的集合。
公共接口 IVsEnumHiddenRegions 枚举现有隐藏文本会话。
公共接口 IVsEnumIndependentViews 枚举独立视图的集合。
公共接口 IVsEnumLayerMarkers 枚举层标记的集合。
公共接口 IVsEnumLineMarkers 枚举行标记的集合。
公共接口 IVsEnumStreamMarkers 枚举流标记的集合。
公共接口 IVsEnumSyntheticRegions 枚举复合区域的集合。
公共接口 IVsEnumTextBuffers 枚举集合测试缓冲区。
公共接口 IVsEnumTextSpans 枚举文本范围的集合。
公共接口 IVsEnumTextViews 枚举文本视图的集合。
公共接口 IVsExpansion 提供插入代码段到文本缓冲区。
公共接口 IVsExpansionClient 允许 VSPackage 参与代码段插入处理。
公共接口 IVsExpansionEnumeration 表示代码段列表特定的语言服务。
公共接口 IVsExpansionEvents 表示接收事件通知和代码段相关的连接点。
公共接口 IVsExpansionFunction 表示在代码段的扩展功能。
公共接口 IVsExpansionIntellisenseHost 提供 插入扩展 支持。
公共接口 IVsExpansionManager 表示外接管理器中,将发现,并显示特定代码的语言的代码段。
公共接口 IVsExpansionSession 由用户编辑新插入的代码段的状态。
公共接口 IVsExternalCompletionSet 引发 IntelliSense 完成安装的函数用于非文本视图编辑器。
公共接口 IVsFileBackup 实现通过对支持感兴趣的元素。
公共接口 IVsFileExtensionMappingEvents
公共接口 IVsFinalTextChangeCommitEvents 通知的最后使用自定义笔势触发事件并提供更改的文本范围。
公共接口 IVsFindCancelDialog 使用 IVsFindCancelDialog 接口生成将允许用户取消长后台查找或查找和替换操作的后台线程的无模式对话框。
公共接口 IVsFinder 查找一个文本图像。
公共接口 IVsFindHelper 文本字符串匹配的实用工具。
公共接口 IVsFindManager 表示 Visual Studio shell 查找操作的 helper 函数。
公共接口 IVsFindManager2
公共接口 IVsFindScope 在组合框定义在文件中查找可选择的自定义范围,查找。
公共接口 IVsFindTarget 实现 查找 和编辑中的 替换 功能。
公共接口 IVsFindTarget2 实现 查找 和编辑中的 替换 功能。
公共接口 IVsFormatFilterProvider 提供文件扩展名的接口检查 保存  功能。
公共接口 IVsFullTextScanner 显示由文本缓冲区和使用由需要对整个缓冲区的直接访问的编译器和其他元素。需要对整个缓冲区的直接访问编译器显示由文本缓冲区和使用的专用接口和其他元素。
公共接口 IVsHiColorItem 提供对返回完整的 24 位颜色值支持。
公共接口 IVsHiddenRegion 管理该隐藏的区域。
公共接口 IVsHiddenRegionEx IVsHiddenRegion提供的其他方法。
公共接口 IVsHiddenTextClient 提供更改通知到新创建的隐藏文字会话的。
公共接口 IVsHiddenTextClientEx 支持标志符号客户端绘图。
公共接口 IVsHiddenTextManager 确定一个隐藏文本会话是否为特定文本缓冲区存在并创建一个不匹配,则
公共接口 IVsHiddenTextSession 用于添加或枚举隐藏文本会话。
公共接口 IVsHiddenTextSessionEx IVsHiddenRegionEx 对象的添加方法。
公共接口 IVsHiddenTextSessionEx2 IVsHiddenTextSessionIVsHiddenTextSessionEx2 接口提供的其他方法。
公共接口 IVsHighlight 用于移动对话框显示选择或显示。
公共接口 IVsImmediateStatementCompletion
公共接口 IVsImmediateStatementCompletion2
公共接口 IVsInsertionUI
公共接口 IVsIntellisenseCompletor 用于创建和显示 completor 窗口
公共接口 IVsIntellisenseHost 实现由客户端 (包括 IVsTextView) 提供承载功能的 IntelliSense。
公共接口 IVsIntellisenseHost_Corrected
公共接口 IVsIntellisenseLangTip 用于显示方法提示。
公共接口 IVsIntellisenseOptions
公共接口 IVsLanguageBlock 确定当前语言块的大小。
公共接口 IVsLanguageClipboardOps customizes 复制并粘贴操作。
公共接口 IVsLanguageClipboardOpsEx 实现由需要访问基础文本缓冲区决定的语言来处理剪贴板以及拖/是否放下操作。
公共接口 IVsLanguageContextProvider 连接使用 Visual Studio 核心编辑器的语言服务的区分上下文的帮助。区分上下文的帮助的挂钩使用 Visual Studio 核心编辑器的语言服务的。
公共接口 IVsLanguageDebugInfo 支持语言服务的调试的实现。
公共接口 IVsLanguageDebugInfo2 提供对异常处理程序在语言服务中支持。
公共接口 IVsLanguageDebugInfo3 Provides support for binding breakpoints in debugging for a language service.
公共接口 IVsLanguageDebugInfoRemap 允许语言服务重新映射从一个位置挂起的断点到另一个。
公共接口 IVsLanguageDragDropOps 实现需要启用拖/的语言放置操作根据放置的位置。
公共接口 IVsLanguageInfo 检索有关一种编程语言或标记语言的信息,包括语言名称、关联的文件扩展名和 colorizer 要求的代码编辑器。
公共接口 IVsLanguageLineIndent 确定应添加到指定的行的开头的 “空间”数。
公共接口 IVsLanguageTextOps 有关语言服务提供附加的 IntelliSense 功能。
公共接口 IVsLastChangeTimeProvider ,其前发生更改,使对象调用客户端。
公共接口 IVsLayeredTextView 帮助一个视图与文本层交互。
公共接口 IVsLifetimeControlledObject instructs 移除对版本的对象对设计器或缓冲区。
公共接口 IVsLineAttributes
公共接口 IVsLinkCapableUndoManager
公共接口 IVsLinkedUndoClient 指示一个取消管理器块另一个取消从执行一个链接的事件管理器的。
公共接口 IVsLinkedUndoTransactionManager 实现链接撤消堆栈的功能。
公共接口 IVsMergeableUIItem
公共接口 IVsMethodData 设置方法数据提示窗口。
公共接口 IVsMethodDataEx 为方法提供对 IntelliSense 参数信息工具提示显示的整个文本。
公共接口 IVsMethodTipWindow 为一个项目在语言服务中提供一个方法提示窗口。
公共接口 IVsMethodTipWindow2 IVsMethodTipWindow 接口提供的其他方法。
公共接口 IVsMethodTipWindow3 IVsMethodTipWindowIVsMethodTipWindow2 接口提供的其他方法。
公共接口 IVsMouseCursorProvider ,当在其标志符号时,允许标记修改鼠标光标。
公共接口 IVsNavigableLocationResolver
公共接口 IVsOutliningCapableLanguage 提供对从则以大纲方式显示的菜单上 折叠到定义 命令支持。
公共接口 IVsOutliningSession 添加一个或多个大纲区域到文本缓冲区。
公共接口 IVsOverrideTextViewAccessibilityState
公共接口 IVsPackageDefinedTextMarkerType 描述自定义标记类型的行为并显示给用户。
公共接口 IVsPersistentTextImage 表示持久和不会保留的图像。
公共接口 IVsPreliminaryTextChangeCommitEvents 通知做操作的客户端触发文本缓冲区事件,并提供了更改的文本范围。
公共接口 IVsProvideColorableItems 通知语言服务提供的自定义可着色项的代码编辑器。
公共接口 IVsQueryLineChangeCommit 确定是否 CCG_CARET_ON_NEW_BUFFER_LINE 项操作应将激发。
公共接口 IVsQueryUndoManager
公共接口 IVsQueryUndoUnit 查询链接撤消设置决定取消操作是否会中止。
公共接口 IVsReadOnlyViewNotification
公共接口 IVsRegisterFindScope 注册查找的查找范围在文件。
公共接口 IVsReportExternalErrors 用于管理错误消息中列出与特定项目。
公共接口 IVsSetSpanMappingEvents
公共接口 IVsShortcutManager
公共接口 IVsSmartTagData 表示智能标记的内容。
公共接口 IVsSmartTagTipWindow 表示智能标记的内容存在的窗口。
公共接口 IVsSmartTagTipWindow2 表示 IVsSmartTagTipWindow的其他功能。
公共接口 IVsSplitPane 表示拆分窗格。
公共接口 IVsSplitRoot 表示拆分窗格的根。
公共接口 IVsSplitter 表示拆分窗格。
公共接口 IVsSyntheticRegion
公共接口 IVsSyntheticTextClient
公共接口 IVsSyntheticTextManager 立即停止复合文本会话。
公共接口 IVsSyntheticTextSession 处理与复合文本会话的添加和通信。
公共接口 IVsTextBuffer 作为 VsTextBuffer 对象的基接口并提供有关文本缓冲区的属性的常规信息。另请参见 IVsTextBufferEx,添加 GetTrackChanges 和 SetTrackChangesSuppression 方法。
公共接口 IVsTextBufferCoordinator 映射在两个缓冲区的提供服务。
公共接口 IVsTextBufferDataEvents 通知客户端,当文本缓冲区初始化时,所以,当更改 text 缓冲区数据。
公共接口 IVsTextBufferEvents ,在新语言服务与文本缓冲区时,将通知客户端。
公共接口 IVsTextBufferEx 添加方法控制更改标记。 IVsTextBuffer 接口。
公共接口 IVsTextBufferTempInit 特殊的初始化的临时接口。
公共接口 IVsTextColorState 更改线条颜色状态在文本缓冲区的。
公共接口 IVsTextEditorPropertyCategoryContainer 允许对象显示一组文本编辑器属性。
公共接口 IVsTextEditorPropertyContainer 管理文本编辑器属性。
公共接口 IVsTextFind 查找给定文本块缓冲区中的。
公共接口 IVsTextHidingLayerModule 实现由隐藏文本的任何层模块。
公共接口 IVsTextImage 支持文本字符串匹配。
公共接口 IVsTextImage2 检查行尾 (EOL)标记。
公共接口 IVsTextImageEvents 实现通知文本更改图像的客户端。
公共接口 IVsTextImageUtilities 用来加载和保存的文本文件的实用工具。
公共接口 IVsTextLayer 在基本缓冲区和视图之间的处理格式。
公共接口 IVsTextLayer2 添加方法检查行尾标记。 IVsTextLayer 接口。
公共接口 IVsTextLayerEvents 通知客户端层的坐标映射更改。
公共接口 IVsTextLayerMarker
公共接口 IVsTextLineMarker 提供对和操作确定缓冲区中的一个文本标记。此接口具有更改的方法检索或二维坐标。
公共接口 IVsTextLineMarkerEx
公共接口 IVsTextLines 使用二维坐标,以提供对文本缓冲区的读写。
公共接口 IVsTextLines2 添加方法检查行尾标记。 IVsTextLines 接口。
公共接口 IVsTextLinesEvents 更改通知的客户端基础文本缓冲区的。
公共接口 IVsTextMacroHelper 启用宏录制编码。
公共接口 IVsTextManager 为需要有关有效的文本视图的用户提供常规信息。
公共接口 IVsTextManager2 提供其他方法来 IVsTextManager 接口。
公共接口 IVsTextManager3 Provides additional methods for active text view information services of IVsTextManager.
公共接口 IVsTextManager4
公共接口 IVsTextManagerEvents 通知更改的用户在文本管理器中。
公共接口 IVsTextManagerEvents2 通知更改的用户在文本管理器中。
公共接口 IVsTextManagerEvents3 Informs the user about changes in the text manager.
公共接口 IVsTextManagerEvents4
公共接口 IVsTextMarker 用于管理文本标记的方法。
公共接口 IVsTextMarkerClient 提供回调。 Visual Studio 环境,并其他进程用于操作文本标记。
公共接口 IVsTextMarkerClientAdvanced 扩展功能可通过 IVsTextMarkerClient 接口通过提供附加的回调。
公共接口 IVsTextMarkerClientEx 扩展功能可通过 IVsTextMarkerClient 接口通过提供附加的回调。
公共接口 IVsTextMarkerColorSet 允许标记类型确定其他标记类型是否共享设置的相同颜色。
公共接口 IVsTextMarkerContextProvider 为核心编辑器中的文本标记提供上下文。
公共接口 IVsTextMarkerGlyphDropHandler 处理程序提供的标志符号标记 (指示标记的位置) 的图标支持拖放。
公共接口 IVsTextMarkerType 是否提供了统一框架有关特定文本标记的信息类型,预定义由编辑器或签入由包。
公共接口 IVsTextMarkerTypeProvider 返回从提供文本标记的服务的一 IVsPackageDefinedTextMarkerType 接口其他包。
公共接口 IVsTextReplaceEvents 将发生更改的信息。
公共接口 IVsTextScanner 显示由文本缓冲区和使用的专用接口快速地提供,面向流,对文本进行顺序访问缓冲区。
公共接口 IVsTextSelectionAction
公共接口 IVsTextSpanSet 文本字符串匹配的实用工具。
公共接口 IVsTextStorage 由文本编辑器视图可见和可编辑的文本范围。
公共接口 IVsTextStorage2 添加方法检查行尾标记。 IVsTextStorage 接口。
公共接口 IVsTextStorageColorState
公共接口 IVsTextStream 使用一维坐标,提供读取和写入功能。
公共接口 IVsTextStreamEvents 更改通知的客户端基础文本缓冲区的。
公共接口 IVsTextStreamMarker 提供对和操作文本标记的位置在文本缓冲区。此接口具有方法一维检索的更改,流坐标。
公共接口 IVsTextTipData
公共接口 IVsTextTipWindow ,当鼠标悬停在核心编辑器时,的特定上下文流提供一个提示。
公共接口 IVsTextTipWindow2 IVsTextTipWindow 接口提供的其他方法。
公共接口 IVsTextTrackingPoint 建立并维护内部跟踪点。
公共接口 IVsTextView 管理编辑器窗口的文本视图并且包含方法控制文本视图。视图实质上是在用户 (UI)界面中显示的编辑器窗口中。
公共接口 IVsTextView3 Contains methods to manage the text view.
公共接口 IVsTextViewEvents 发生在文本视图对象的事件通告方。
公共接口 IVsTextViewEx IVsTextView以外的功能。
公共接口 IVsTextViewFilter 允许文本视图的进一步修改。
公共接口 IVsTextViewIntellisenseHost 核心编辑器为标准编辑视图提供的 intellisense 宿主。
公共接口 IVsTextViewIntellisenseHost_Corrected
公共接口 IVsTextViewIntellisenseHostProvider 实现由提供 IvsTextViewIntellisenseHost 的文本视图。
公共接口 IVsThreadSafeTextView 这是 IVsTextView的一个线程安全的子集。
公共接口 IVsTipWindow ,当鼠标悬停在核心编辑器时,的特定上下文流提供一个提示。
公共接口 IVsUndoRedoClusterWithCommitEvents 个; 当撤消或重做操作群集是结束。
公共接口 IVsUndoTrackingEvents IOleUndoManager 客户端可以显示将通知的此接口,在撤消堆栈返回到非限定的状态 (即更改数据的修改不存在) 时由撤消管理器。
公共接口 IVsUndoUnit 确定抵消单位是仅应用于 UI 项。
公共接口 IVsUserData 允许调用方使用 GUID 设置或获取用户数据 (属性)。
公共接口 IVsUserDataEvents 更改通知的客户端用户的数据。
公共接口 IVsViewRangeClient
公共接口 IVsWebFormDesignerSupport 基础结构。 实现由项目提供单文件 web 窗体支持。
公共接口 SVsCodeWindow 传递给 GetService 返回对 IVsCodeWindow
公共接口 SVsCodeWindowManager 传递给 GetService 返回对 IVsCodeWindowManager
公共接口 SVsFindManager 提供 IVsFindManager,在 Visual Studio 提供搜索功能的服务。
公共接口 SVsLanguageFilter 传递给 GetService 返回对 IVsTextViewFilter
公共接口 SVsLinkedUndoTransactionManager 传递给 GetService 返回对 IVsLinkedUndoTransactionManager
公共接口 SVsRegisterFindScope 传递给 GetService 返回对 IVsRegisterFindScope 接口。
公共接口 SVsTextImageUtilities 传递给 GetService 返回对 IVsTextImageUtilities 接口。
公共接口 SVsTextManager 传递给 GetService 返回对 IVsTextManagerIVsHiddenTextManager
公共接口 SVsTextSpanSet 传递给 QueryService 方法返回对 IVsTextSpanSet 接口。
公共接口 VsCodeWindow 允许代码窗口的进程。
公共接口 VsDefaultButtonBarImages 获取默认 Buttonbar 图像。
公共接口 VsDiffLayer
公共接口 VsDropdownBar 提供该下拉栏的控件在代码窗口的顶部。
公共接口 VsExpansionManager 表示 VsExpansionManager coclass。
公共接口 VsExpansionPackage
公共接口 VsFinder 查找一个文本图像。
公共接口 VsHiddenTextLayer 添加或枚举隐藏文本会话。
公共接口 VsIntellisenseCompletor
公共接口 VsIntellisenseLangTip
公共接口 VsLocalUserData 允许调用方使用 GUID 设置或获取用户数据 (属性)。
公共接口 VsMethodTipWindow 为一个项目在语言服务中提供一个方法提示窗口。
公共接口 VsSmartTagTipWindow 控件与提示窗口的交互。
公共接口 VsSplitRoot
公共接口 VsSyntheticTextLayer 处理与复合文本会话的添加和通信。
公共接口 VsTextBuffer 作为 VsTextBuffer 对象的基接口并提供有关文本缓冲区的属性的常规信息。使用二维坐标,以提供对文本缓冲区的读写。
公共接口 VsTextBufferCoordinator
公共接口 VsTextImage 表示持久并 unpersisted 的图像。由文本编辑器视图可见和可编辑的文本范围。
公共接口 VsTextLineStorage 表示持久并 unpersisted 的图像。由文本编辑器视图可见和可编辑的文本范围。
公共接口 VsTextManager 为需要有关有效的文本视图的用户提供常规信息。
公共接口 VsTextPackage 为需要有关有效的文本视图的用户提供常规信息。
公共接口 VsTextSpanSet 文本字符串匹配的实用工具。
公共接口 VsTextTipWindow ,当鼠标悬停在核心编辑器时,的特定上下文流提供一个提示。
公共接口 VsTextView 管理编辑器窗口的文本视图。包含方法控制文本视图。视图实质上是在 UI 显示中编辑窗口。
公共接口 VsUndoPackage 实现链接撤消堆栈的功能。
公共接口 VsUndoUnit 确定抵消单位是仅应用于 UI 项。
公共接口 VsUserData 允许调用方使用 GUID 设置或获取用户数据 (属性)。

枚举

  枚举 说明
公共枚举 __PROMPTONLOADFLAGS 提示编码的用户的标志。一打开与指定的代码页。
公共枚举 __tagVSCOLORDATA 指定颜色值的类型:前景或背景、线条颜色。
公共枚举 __VSEDITPROPID2 指定编辑属性。
公共枚举 __VSFINDBUFFERFLAGS 指示缓冲区边界开始或结束行,,而无需在缓冲区的空白字符。
公共枚举 __VSFINDERROR 在查找操作指定错误。
公共枚举 __VSFINDHOW 指定如何找到匹配。
公共枚举 __VSFINDOPTIONS 指定文本查找选项。
公共枚举 __VSFINDOPTIONS2 __VSFINDOPTIONS提供附加成员。
公共枚举 __VSFINDPOS 指示搜索位置。
公共枚举 __VSFINDRESULT 指示查找的结果或替换操作。
公共枚举 __VSFINDRESULT2 __VSFINDRESULT 枚举提供附加成员。
公共枚举 __VSFINDRESULTLOC 这些值表示批量查找操作的结果显示的窗口。
公共枚举 __VSFINDSTATE 指定查找操作的状态。
公共枚举 __VSFTNOTIFY 提供通知查找目标。
公共枚举 __VSFTPROPID 指定目标属性。
公共枚举 __VSFTPROPID2 为 VSFTPROPID 枚举提供附加成员。
公共枚举 __VSTFF 指定文本文件的格式。
公共枚举 _BufferCoordinatorMappingMode 为包含的语言指定映射方案的缓冲区协调员。
公共枚举 _codewindowbehaviorflags 表示代码窗口不同的行为。
公共枚举 _EOLTYPE2
公共枚举 _ExpansionFunctionType 指定外接函数的类型。
公共枚举 _ExpansionToken 指定外接路径通常与代码段位置。
公共枚举 _HighlightMatchingBraceFlags 表示显示了匹配的大括号的不同选项。
公共枚举 _NavigableLocationResolverFlags 指定位置路径应如何解决。
公共枚举 _QuerySendCommitFlags 指定输入是否触发文本更改事件。
公共枚举 _VIEWFRAMETYPE 指定视图帧类型。
公共枚举 _vsIndentStyle 指定缩进样式。
公共枚举 ADD_OUTLINE_REGION_FLAGS 指定大纲区域如何添加到现有的大纲会话对象 (IVsOutliningSession)。
公共枚举 AtomicTextProviderFlags IVsAtomicTextProvider指定选项。
公共枚举 BufferCoordinatorReplicationDirection 为包含的语言指定缓冲区协调员重复的方向。
公共枚举 BufferLockFlags 不要使用。已否决。
公共枚举 BUFFERSTATEFLAGS 设置文本缓冲区的状态。
公共枚举 CASESELECTION_TYPE 指定选定文本的大小写。
公共枚举 CHANGE_HIDDEN_REGION_FLAGS 指定该区域是否添加到撤消/重做堆栈。
公共枚举 CHANGE_SYNTHETIC_REGION_FLAGS 指定该区域是否添加到撤消/重做堆栈。
公共枚举 ChangeClusterFlags 提供有关组的信息撤消/重做操作。使用在 IVsChangeClusterEvents 调用。
公共枚举 ChangeCommitGestureFlags 指示更改的类型标志使文本触发进行操作。
公共枚举 ChangeCommitGestureFlags2 添加指示所做的更改的类型文本触发进行操作的标志。
公共枚举 CHARFMT 表示文件编码。
公共枚举 CODEMEMBERTYPE 用于指定的代码成员的类型将从代码成员列表返回。
公共枚举 COLORINDEX 指定默认前景或背景、线条颜色。
公共枚举 COLORIZER_ATTRIBUTE 指定文本的颜色属性。
公共枚举 COMMONLANGUAGEBLOCK QueryCommonLanguageBlock表示该代码块 (尝试, catch,最后)。
公共枚举 ContainedLanguageRefreshMode 用于一种包含的语言指定重新编译模式。
公共枚举 ContainedLanguageRenameType 用于指定元素的类型在一个包含的语言重命名。
公共枚举 CUSTOM_DROP_HANDLER_FLAGS 指示放置状态。
公共枚举 DATA_OBJECT_RENDER_HINT 用于呈现数据的对象指定视图或事件选项。
公共枚举 DeeperLayerLineIndexToLocalFlags 指定如何处理更深的层。
公共枚举 DEFAULTITEMS 指定标识在核心编辑器视图中的项 colorizing 的默认类型。
公共枚举 DROPDOWNENTRYTYPE 指定组合请求的绘图协议。使用在 IVsDropdownBarClient 调用。
公共枚举 DROPDOWNENTRYTYPE2 Specifies the drawing protocol requested for a combo. Used in IVsDropdownBarClient calls.
公共枚举 DROPDOWNFONTATTR DROPDOWNFONTATTR 是 IVsDropdownBarClient 使用的枚举描述文本项的外观。
公共枚举 ENUMMARKERFLAGS 为枚举标记的集合的选项。
公共枚举 EOLTYPE 枚举行尾标记。
公共枚举 FIND_HIDDEN_REGION_FLAGS 对于查找隐藏的区域指定选项。
公共枚举 FIND_SYNTHETIC_REGION_FLAGS 指定如何查找复合区域。
公共枚举 FINDMARKERFLAGS 为找到标记指定定向选项。
公共枚举 FONTFLAGS 用于修改字体提供附加标记选项使用以显示文本的外观。
公共枚举 GetSelectedAtomFlags 在指定与一个选定的原子。
公共枚举 GLDE_FLAGS 提供有关一行的信息缓冲区。
公共枚举 GLDE_FLAGS2
公共枚举 GLYPHDRAWFLAGS 用于绘制在小部件的标志符号边距的选项。
公共枚举 HIDDEN_REGION_BEHAVIOR 指定该隐藏的区域是否由客户端或编辑器控件的。
公共枚举 HIDDEN_REGION_BEHAVIOR2 提供附加成员。 HIDDEN_REGION_BEHAVIOR 枚举。
公共枚举 HIDDEN_REGION_EVENT 确定在隐藏文本区域执行的确切的用户操作。
公共枚举 HIDDEN_REGION_STATE 指定文本范围是否展开或折叠。
公共枚举 HIDDEN_REGION_TYPE 指定是隐藏的新区域是否 () 或隐藏概述 (可折叠区域。)
公共枚举 IntellisenseHostFlags 指定 IntelliSense 宿主标志。
公共枚举 LanguageContextHint 指定上下文是 F1 关键字。
公共枚举 LAYER_MODULE_CAPABILITIES
公共枚举 LINEDATAEXFLAGS 提供有关行的附加信息。
公共枚举 LINESTYLE 指定默认行样式选项。
公共枚举 LINESTYLE2 LINESTYLE 枚举提供附加成员。
公共枚举 LinkedTransactionFlags 指定是否链接撤消事务是强。
公共枚举 LinkedTransactionFlags2 提供附加成员。 LinkedTransactionFlags 枚举。
公共枚举 LinkedUndoErrors 取消错误。
公共枚举 LTE_TEXTDATAFLAGS 指示数据对象的方式进行粘贴。
公共枚举 MapLocalSpanFlags 映射情况的标识局部范围的。
公共枚举 MARKERBEHAVIORFLAGS 提供指定标记行为的标志。
公共枚举 MARKERBEHAVIORFLAGS2 MARKERBEHAVIORFLAGS 枚举提供附加成员。
公共枚举 MarkerCommandValues 为标记类型的上下文菜单命令指定标识项编号的该整数。
公共枚举 MarkerCommandValues2 提供附加成员。 MarkerCommandValues 枚举。
公共枚举 MARKERTYPE 设置文本标记的特性。
公共枚举 MARKERTYPE2 提供附加成员。 MARKERTYPE 枚举。
公共枚举 MARKERVISUAL 确定标记的视觉样式。
公共枚举 MARKERVISUAL2 提供附加成员。 MARKERVISUAL 枚举。
公共枚举 MethodTextType 标识方法提示的不同部分提供信息。
公共枚举 MOVESELECTION_ABS_TYPE 移动记录选择的 Indicates 由绝对量。
公共枚举 MOVESELECTION_REL_TYPE 展开选定了 Indicates 由相对量。
公共枚举 PAINTINGRESTRICTIONS
公共枚举 PANEEVENTS 为拆分窗口窗格指定操作。
公共枚举 PANEFLAGS 指示拆分窗口窗格的外观。
公共枚举 PANETYPE 指定与 GetPane 的窗格捕获调用。
公共枚举 ParameterTextType 对方法提示窗口中指定参数信息。
公共枚举 RE_ERRORS 正则表达式计算错误。
公共枚举 READONLYSTATUS 设置文本缓冲区的读写状态。
公共枚举 RelativeSelectionStateFlags 指定要选择的状态相对于另一个层。
公共枚举 REPLACE_TEXT_FLAGS 用于修改的文本指定选项在替换操作时。
公共枚举 RESOLVENAMEFLAGS ResolveName提供标志。
公共枚举 SELECTIONSTATEFLAGS
公共枚举 SPLITFLAGS 指定窗口窗格如何将拆分。
公共枚举 SPLITNOTIFYCODE 表示对拆分不同的更改。
公共枚举 ST_IMAGEINDEX
公共枚举 StorageLoadFlags
公共枚举 SYNTHETIC_REGION_EVENT 指定复合区域事件。
公共枚举 TabStopFlags
公共枚举 TextBufferErrors 文本缓冲区错误的泛型定义。
公共枚举 TextBufferErrors2
公共枚举 TextBufferInitFlags 指定文本缓冲区初始化标志。
公共枚举 TextFindMode 指定文本 " 查找/替换缓冲区共享的标志并查看。
公共枚举 TextSelMode 确定是否使用流或框选择模式。
公共枚举 TextViewAction 指定定位在视图中的文本。
公共枚举 TextViewErrors 文本视图错误的泛型定义。
公共枚举 TextViewInitFlags 指定视图选项。
公共枚举 TextViewInitFlags2 提供附加成员。 TextViewInitFlags 枚举。
公共枚举 TextViewInitFlags3 提供附加成员。 TextViewInitFlagsTextViewInitFlags2 枚举。
公共枚举 TipPosPreference 确定提示窗口位置放置相对上下文流。
公共枚举 TipSuccesses
公共枚举 TipSuccesses2
公共枚举 TipWindowFlags 指定提示窗口 " 选项卡。
公共枚举 TipWindowFlags2 TipWindowFlags 枚举提供附加成员。
公共枚举 UndoErrors 泛型定义为取消错误。
公共枚举 UpdateCompletionFlags 指定完成标志设置为。
公共枚举 VSEDITPROPID 设置文本编辑器的属性容器的选项。
公共枚举 VSFINDERROR2 __VSFINDERROR 枚举提供附加成员。
公共枚举 vsIndentStyle
公共枚举 VSTFF2 提供附加成员。 __VSTFF 枚举。
公共枚举 WORDEXTFLAGS 用于确定字范围指定选项。