EnvDTE80 命名空间

EnvDTE80 包含 Visual Studio 核心自动化的对象和成员。它扩展和补充了 EnvDTE 所提供的功能。

手动添加程序集引用时,您还必须将程序集的**“嵌入互操作类型”**属性设置为 false。

  说明
公共类 _dispCodeModelEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。
公共类 _dispDebuggerExpressionEvaluationEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。
公共类 _dispDebuggerProcessEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。
公共类 _dispPublishEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。
公共类 _dispTextDocumentKeyPressEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。
公共类 _dispWindowVisibilityEvents_SinkHelper 基础结构。仅由 Microsoft 内部使用。
公共类 CodeModelEventsClass 基础结构。有关此功能,请参考 CodeModelEvents。不要从此类实例化。
公共类 CodeModelLanguageConstants2 一个常数,指定用于创作代码的语言。
公共类 ContextGuids 包含上下文 GUID,其中每个 GUID 都表示集成开发环境 (IDE) 或工具窗口的状态。状态的示例包括正在进行的调试会话、要加载的空解决方案或处于设计视图中的 IDE。此枚举作为参数传递给 AddNamedCommandAddNamedCommand2
公共类 DebuggerExpressionEvaluationEventsClass 基础结构。有关此功能,请参考 DebuggerExpressionEvaluationEvents。不要从此类实例化。
公共类 DebuggerProcessEventsClass 基础结构。有关此功能,请参考 DebuggerProcessEvents。不要从此类实例化。
公共类 ProjectKinds 用于确定文件夹节点是否为解决方案文件夹。
公共类 PublishEventsClass 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。有关此功能,请参考 PublishEvents。不要从此类实例化。
公共类 TextDocumentKeyPressEventsClass 此类支持 .NET Framework 基础结构,但不应在代码中直接使用。有关此功能,请参考 TextDocumentKeyPressEvents。不要从此类实例化。
公共类 WindowKinds 根据用于获取窗口对象句柄的常数进行扩展。
公共类 WindowVisibilityEventsClass 基础结构。仅由 Microsoft 内部使用。

接口

  接口 说明
公共接口 _CodeModelEvents 基础结构。有关此功能,请参考 CodeModelEvents。不要从此类实例化。
公共接口 _CodeModelEventsRoot 基础结构。仅由 Microsoft 内部使用。
公共接口 _DebuggerExpressionEvaluationEvents 基础结构。有关此功能,请参考 DebuggerExpressionEvaluationEvents。不要实例化此类。
公共接口 _DebuggerExpressionEvaluationEventsRoot 基础结构。仅由 Microsoft 内部使用。
公共接口 _DebuggerProcessEvents 基础结构。有关此功能,请参考 DebuggerProcessEvents。不要实例化此类。
公共接口 _DebuggerProcessEventsRoot 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispCodeModelEvents 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispCodeModelEvents_Event 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispDebuggerExpressionEvaluationEvents 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispDebuggerExpressionEvaluationEvents_Event 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispDebuggerProcessEvents 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispDebuggerProcessEvents_Event 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispPublishEvents 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispPublishEvents_Event 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispTextDocumentKeyPressEvents 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispTextDocumentKeyPressEvents_Event 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispWindowVisibilityEvents 基础结构。仅由 Microsoft 内部使用。
公共接口 _dispWindowVisibilityEvents_Event 基础结构。仅由 Microsoft 内部使用。
公共接口 _PublishEvents 基础结构。有关此功能,请参考 PublishEvents。不要实例化此类。
公共接口 _TextDocumentKeyPressEvents 基础结构。有关此功能,请参考 TextDocumentKeyPressEvents。不要实例化此类。
公共接口 _TextDocumentKeyPressEventsRoot 基础结构。仅由 Microsoft 内部使用。
公共接口 _WindowVisibilityEvents 基础结构。有关此功能,请参考 WindowVisibilityEvents。不要实例化此类。
公共接口 Breakpoint2 包含用于以编程方式操作断点的属性和方法。
公共接口 CodeAttribute2 定义代码元素的特性。
公共接口 CodeAttributeArgument 表示代码特性中的单一参数(名称/值对)。
公共接口 CodeClass2 表示源代码中的类。
公共接口 CodeDelegate2 表示源代码中的委托。
公共接口 CodeElement2 表示源文件中的代码元素或构造。
公共接口 CodeEvent 以代码事件元素为模型。
公共接口 CodeFunction2 定义源文件中函数构造的对象。
公共接口 CodeImport 以输入命名空间的语句用法为模型。
公共接口 CodeInterface2 表示源代码中接口的对象。
公共接口 CodeModel2 允许对源代码文件中的编程构造进行访问。
公共接口 CodeModelEvents 定义 CodeModel 对象支持的事件。请参考 CodeModelEventsClass 以获得此对象的说明。
公共接口 CodeParameter2 一个定义函数、属性等的参数的对象。
公共接口 CodeProperty2 定义源文件中属性构造的对象。
公共接口 CodeStruct2 表示源代码中的结构的对象。
公共接口 CodeTypeRef2 定义源文件中的构造类型。
公共接口 CodeVariable2 定义源文件中的变量构造。
公共接口 Commands2 包含环境中的所有命令(以 Command 对象的形式)。
公共接口 Debugger2 Debugger2 对象用于询问和操作调试器和正在调试的程序的状态。Debugger2 取代了 Debugger 对象。
公共接口 DebuggerExpressionEvaluationEvents DebuggerExpressionEvaluationEvents 对象定义调试器支持的事件。使用此对象实现功能,并为此对象的文档引用 DebuggerExpressionEvaluationEventsClass
公共接口 DebuggerProcessEvents 表示 OnProcessStateChanged 事件。当调试器从运行切换为停止或从停止切换为运行时,该项发生更改。有关该对象的文档,请参见 DebuggerProcessEventsClass。不要实例化此类。
公共接口 DTE2 Visual Studio 自动化对象模型中的顶级对象。
公共接口 EditPoint2 使您得以在文本缓冲区中将文本作为数据处理。
公共接口 Engine 用于映射到代码类型的调试引擎。
公共接口 Engines 调试 Engine 对象的集合。
公共接口 ErrorItem “错误列表” 窗口中包含的错误、警告或消息。
公共接口 ErrorItems “错误列表” 窗口中包含的 ErrorItem 对象的集合。
公共接口 ErrorList 一个包含与包含的解决方案相关的错误、警告和消息的窗口的句柄。
公共接口 Events2 允许访问扩展性模型中的所有事件。还可以从扩展性模型内的特定对象公开事件。
公共接口 FileCodeModel2 允许对源文件中的编程构造进行访问。
公共接口 Find2 支持文档和文件环境中的常规文本 Find 操作。
公共接口 IInternalExtenderProvider 基础结构。仅由 Microsoft 内部使用。
公共接口 IncrementalSearch 提供对文本编辑器的渐进式搜索 (ISearch) 功能的访问。
公共接口 IVsExtensibility2 基础结构。仅由 Microsoft 内部使用。
公共接口 IVsProfferCommands2 基础结构。仅由 Microsoft 内部使用。
公共接口 LifetimeInformation 用于确定对象是否已被删除但未被垃圾回收器丢弃。
公共接口 Process2 Process2 对象用于检查和操作进程。Process2 对象取代了 Process 对象。
公共接口 PublishEvents 使用此对象实现功能,并为此对象的文档引用 PublishEventsClass
公共接口 Solution2 表示集成开发环境 (IDE) 中所有的项目和解决方案属性。
公共接口 SolutionBuild2 在解决方案级别表示生成自动化模型的根。
公共接口 SolutionConfiguration2 表示有关生成解决方案的特定方法的信息。
公共接口 SolutionFolder 解决方案文件夹是项目的容器,使开发人员可以更好地组织大型的应用程序。
公共接口 SourceControl2 用于与当前的源代码管理系统交互。
公共接口 SourceControlBindings 用于定义对象的源代码管理绑定。
公共接口 TaskItems2 TaskItems 集合包含“任务列表”窗口中的所有任务。
公共接口 TextDocumentKeyPressEvents 定义与按键关联的事件。使用此对象实现功能,并为此对象的成员文档引用 TextDocumentKeyPressEventsClass
公共接口 TextPane2 表示文本编辑器窗口内的窗格。
公共接口 ToolBoxItem2 表示工具箱中的项。
公共接口 ToolBoxTab2 表示工具箱中的选项卡以及选项卡所包含的任何对象。
公共接口 ToolWindows 通过在 shell 工具窗口的本机类型中提供对 shell 工具窗口的方便访问,来改进对象模型中的工具窗口的发现能力和可用性。
公共接口 Transport 指定调试器用于与拥有调试对象的计算机进行通信的协议。
公共接口 Transports Transport 对象的集合。
公共接口 Window2 Window 对象表示环境中的一个窗口。
公共接口 Windows2 Windows 集合包含环境中的所有窗口。
公共接口 WindowVisibilityEvents 指示 ToolWindows 是否可见(是隐藏还是显示)。使用此对象实现功能,并为此对象的文档引用 WindowVisibilityEventsClass
公共接口 WindowVisibilityEventsRoot 基础结构。仅由 Microsoft 内部使用。

委托

  委托 说明
公共委托 _dispCodeModelEvents_ElementAddedEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispCodeModelEvents_ElementChangedEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispCodeModelEvents_ElementDeletedEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispPublishEvents_OnPublishBeginEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispPublishEvents_OnPublishDoneEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispWindowVisibilityEvents_WindowHidingEventHandler 基础结构。仅由 Microsoft 内部使用。
公共委托 _dispWindowVisibilityEvents_WindowShowingEventHandler 基础结构。仅由 Microsoft 内部使用。

枚举

  枚举 说明
公共枚举 dbgEventReason2 指定大多数调试事件的原因。
公共枚举 dbgExpressionEvaluationState 只要在调试器中的即时窗口或 GetExpression2 对象中计算表达式,便使用此项。
公共枚举 dbgMinidumpOption 指定是否将堆信息写入小型转储中。
公共枚举 dbgProcessState 用于 DebuggerProcessEvents 指定调试器的状态。
公共枚举 vsBuildErrorLevel 定义列在“错误列表”工具窗口中的项的错误级别。
公共枚举 vsCMChangeKind 定义可以在 CodeModelEvents 对象中引发的更改事件的类型。
公共枚举 vsCMClassKind 表示一个值,该值定义对象所表示的类定义的类型。
公共枚举 vsCMConstKind 定义何时可以更改变量。
公共枚举 vsCMDataTypeKind 表示代码元素的数据类型的种类。
公共枚举 vsCMElement2 指示代码元素的类型。
公共枚举 vsCMFunction2 一个指示函数类型的常数。
公共枚举 vsCMInheritanceKind 表示继承的类型。
公共枚举 vsCMOverrideKind 定义应用于方法的修饰符,以描述重写方法的方式。
公共枚举 vsCMParameterKind 指定预期的参数行为。
公共枚举 vsCMParseStatus 通知代码模型当前分析是否已完成以及是否出错。
公共枚举 vsCMPropertyKind 返回指定属性的获取/设置状态。
公共枚举 vsCMTypeRef2 函数返回的数据类型。
公共枚举 vsCommandControlType 描述应该用于命令的控件的种类。
公共枚举 vsCommandStyle 定义命令样式选项。
公共枚举 vsFindOptions2 表示 ReplacePattern 方法的行为,如搜索的方法、开始搜索的位置、向前还是向后搜索以及是否区分大小写。
公共枚举 vsIncrementalSearchResult 描述搜索结果的状态。
公共枚举 vsPublishState 指示解决方案的发布状态。
公共枚举 vsSourceControlCheckOutOptions 指示文档管理签出选项。
公共枚举 vsThemeColors 用于保持 UI 设计一致性的颜色标准集