Microsoft.VisualStudio 命名空间

ErrorHandler

提供用于处理常见 COM 错误代码的方法。

VisualStudioServices

提供对 Visual Studio 服务(按版本)的访问权限。

VisualStudioServices.VS2019_10Services

枚举 Visual Studio 2019 Update 10 中可用的服务。

VisualStudioServices.VS2019_11Services

枚举 Visual Studio 2019 Update 11 中可用的服务。

VisualStudioServices.VS2019_4Services

枚举 Visual Studio 2019 Update 4 中可用的服务。

VisualStudioServices.VS2019_5Services

枚举 Visual Studio 2019 Update 5 中可用的服务。

VisualStudioServices.VS2019_6Services

枚举 Visual Studio 2019 Update 6 中可用的服务。

VisualStudioServices.VS2019_7Services

枚举 Visual Studio 2019 Update 7 中可用的服务。

VisualStudioServices.VS2019_8Services

枚举 Visual Studio 2019 Update 8 中可用的服务。

VisualStudioServices.VS2019_9Services

枚举 Visual Studio 2019 Update 9 中可用的服务。

VisualStudioServices.VS2022_2Services

枚举 Visual Studio 2022 Update 2 中可用的服务。

VisualStudioServices.VS2022_3Services

枚举 Visual Studio 2022 Update 3 中可用的服务。

VisualStudioServices.VS2022_4Services

枚举 Visual Studio 2022 Update 4 中可用的服务。

VisualStudioServices.VS2022_5Services

枚举 Visual Studio 2022 Update 4 中可用的服务。

VisualStudioServices.VS2022_6Services

枚举 Visual Studio 2022 Update 5 中可用的服务。

VisualStudioServices.VS2022Services

枚举 Visual Studio 2022 中可用的服务。

VSColorTable
VSConstants

使用此类访问常见的 Visual Studio 常量。

VSConstants.AppPackageDebugTargets

包含应用包调试目标命令集的命令 ID。

VSConstants.CATID

这些 CATID Guid 用于扩展传递给属性浏览器的对象和支持自动化扩展器的自动化对象。

VSConstants.CLSID
VSConstants.CMDSETID
VSConstants.CodeModelLanguage

代码模型语言集。

VSConstants.ComponentSelectorPageGuid
VSConstants.DebugEnginesGuids
VSConstants.DebugPortSupplierGuids

VsDebugTargetInfo* 结构和 IVsDebugRemoteDiscoveryUI 接口的调试器端口供应商 Guids。

VSConstants.DebugTargetHandler

包含调试目标处理程序命令集的命令 ID。

VSConstants.DocumentMetadataUserDataGuid

这些是 DocData 对象支持的 IVsUserData 属性,这些对象提供其他元数据(例如快照版本)。

VSConstants.EditPropyCategoryGuid

已知编辑器属性类别与 IVsTextEditorPropertyCategoryContainer 接口一起使用。

VSConstants.ItemTypeGuid

这些值与 VSHPROPID_ItemType 属性一起使用。

VSConstants.LOGVIEWID
VSConstants.MruList
VSConstants.NewDocumentStateReason

用于 IVsUIShellOpenDocument3.SetNewDocumentState 的已知原因。

VSConstants.OutputWindowPaneGuid
VSConstants.ProjectTargets

已知的项目目标参数。

VSConstants.ReferenceManagerHandler

表示上下文菜单的命令 ID。

VSConstants.SearchProviderNames
VSConstants.SetupDrivers

已知项目重定向安装程序驱动程序,用于安装缺少的组件。

VSConstants.StandardNavigateToDocumentScopeFilters

“导航到”功能的文档范围的标准筛选器名称。

VSConstants.StandardNavigateToFilterShortcuts

“导航到”功能的标准筛选器快捷方式名称。

VSConstants.StandardNavigateToKindFilters

“导航到”功能项类型的标准筛选器名称。

VSConstants.StandardToolWindows

包含标准工具窗口的 GUID。

VSConstants.ToolboxMultitargetingFields
VSConstants.UICONTEXT
VSConstants.VsDependencyTypeGuid
VSConstants.VsEditorFactoryGuid
VSConstants.VsEditorUserDataGuid

这些是可选的常规编辑器设置,可用于自定义编辑器行为。

VSConstants.VsLanguageServiceGuid
VSConstants.VsLanguageUserDataGuid

这些是语言服务可能提供的可选 IVsUserData 属性,以影响源代码 (文本) 编辑器 的行为。 在语言服务实现的 IVsLanguageInfo 对象上,QueryInterface 检索 IVsUserData 接口。

VSConstants.VsPackageGuid
VSConstants.VsTaskListView
VSConstants.VsTextBufferUserDataGuid

这些是 TextBuffer (DocData) Source Code (Text) 编辑器 对象支持的 IVsUserData 属性。 在 Text 编辑器的 IVsTextLines 对象上,QueryInterface 检索 IVsUserData 接口。

VSConstants.WellKnownOldVersionValues

可用于指定 OldVersion 的已知值 (LowerBound/UpperBound) ProvideBindingRedirectionAttribute 的值。

VSConstants.WellKnownToolboxStringMaps
VSConstants.WellKnownWindowReferences
VSConstants.WizardType

向导类型的集。

Win32Methods

导入一些 Win32 窗口管理功能。

接口

IEventHandler

仅供 Microsoft 内部使用。 提供添加、删除和测试事件处理程序集合中是否存在处理程序所需的方法。

IVsService<T>

提供对 Visual Studio 提供的服务的访问权限。

IVsService<TService,TInterface>

提供对 Visual Studio 提供的服务的访问权限。

枚举

COWAIT_FLAGS

CoWaitForMultipleHandles 的标志

VSConstants.AppCommandCmdID

标识由于main窗口收到的WM_APPCOMMAND消息而触发的命令。

VSConstants.CEF

表示要与 方法一 CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) 起使用的标志。

VSConstants.MessageBoxResult

来自 IVsUIShell.ShowMessageBox 的结果代码。

VSConstants.SelectionElement

表示事件处理程序中使用的 OnElementValueChanged(UInt32, Object, Object) 标志。

VSConstants.VSITEMID

VsHierarchy 中的特殊项。

VSConstants.VsSearchNavigationKeys

指定 Visual Studio 搜索导航键。

VSConstants.VsSearchTaskStatus

指定搜索任务状态的友好名称。

VSConstants.VSSELELEMID

这些元素 ID 是唯一可与选择服务一起使用的元素 ID。

VSConstants.VSStd11CmdID

CMDSETID 中的标准共享命令集。StandardCommandSet11_guid。

VSConstants.VSStd12CmdID

CMDSETID 中的标准共享命令集。StandardCommandSet12_guid。

VSConstants.VSStd14CmdID

CMDSETID 中的标准共享命令集。StandardCommandSet14_guid。

VSConstants.VSStd15CmdID

CMDSETID 中的标准共享命令集。StandardCommandSet15_guid。

VSConstants.VSStd16CmdID

命令集中的标准共享命令集 StandardCommandSet16_guid

VSConstants.VSStd17CmdID

命令集中的标准共享命令集 StandardCommandSet17_guid

VSConstants.VSStd2010CmdID

CMDSETID 中的标准共享命令集。StandardCommandSet2010_guid。

VSConstants.VSStd2KCmdID

StandardCommandSet2k 中的标准共享编辑器命令集。

VSConstants.VSStd97CmdID

这些常量使一些基本菜单命令可用于托管代码。

VSConstants.VsUIAccelModifiers

指定 UI 快捷键和修饰键。

VSConstants.VsUIHierarchyWindowCmdIds

以下命令是仅适用于 UIHierarchyWindow 的特殊命令。 它们定义为命令组 GUID 的一部分:CMDSETID。UIHierarchyWindowCommandSet_guid。