ContextGuids 类

包含上下文 GUID,其中每个 GUID 都表示集成开发环境 (IDE) 或工具窗口的状态。 状态的示例包括正在进行的调试会话、要加载的空解决方案或处于设计视图中的 IDE。 此枚举作为参数传递给 AddNamedCommandAddNamedCommand2

继承层次结构

System.Object
  EnvDTE80.ContextGuids

命名空间:  EnvDTE80
程序集:  EnvDTE80(在 EnvDTE80.dll 中)

语法

声明
<GuidAttribute("18CBB358-74CE-454F-AB65-08C83DDF7B3C")> _
Public MustInherit Class ContextGuids
[GuidAttribute("18CBB358-74CE-454F-AB65-08C83DDF7B3C")]
public abstract class ContextGuids
[GuidAttribute(L"18CBB358-74CE-454F-AB65-08C83DDF7B3C")]
public ref class ContextGuids abstract
[<AbstractClass>]
[<GuidAttribute("18CBB358-74CE-454F-AB65-08C83DDF7B3C")>]
type ContextGuids =  class end
public abstract class ContextGuids

ContextGuids 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
公共字段静态成员 vsContextGuidApplicationBrowser 表示是否显示“应用程序浏览器”窗口。
公共字段静态成员 vsContextGuidAutoLocals 表示是否显示“自动”/“局部变量”窗口。
公共字段静态成员 vsContextGuidBookmarks 表示是否显示书签窗口
公共字段静态成员 vsContextGuidCallBrowser 表示是否显示Call Browser窗口。(仅限 Visual C++。)
公共字段静态成员 vsContextGuidCallStack 表示是否显示“调用堆栈”窗口。
公共字段静态成员 vsContextGuidClassView 表示是否显示类视图
公共字段静态成员 vsContextGuidCodeDefinition 表示是否显示“代码定义”窗口
公共字段静态成员 vsContextGuidCodeWindow 表示代码和文本编辑器是否可见。
公共字段静态成员 vsContextGuidCommandWindow 表示是否显示“命令”窗口
公共字段静态成员 vsContextGuidCommunityWindow 表示是否显示“CodeZone 社区”窗口。
公共字段静态成员 vsContextGuidCSSTextEditor 表示是否显示 CSS 编辑器
公共字段静态成员 vsContextGuidData
公共字段静态成员 vsContextGuidDataSourceWindowAutoVisible 表示“数据源”窗口是否可见。
公共字段静态成员 vsContextGuidDataSourceWindowSupported 表示当前上下文中是否支持“数据源”窗口
公共字段静态成员 vsContextGuidDebugging 表示集成开发环境 (IDE) 是否处于调试模式下。
公共字段静态成员 vsContextGuidDesignMode 表示集成开发环境 (IDE) 是否处于“设计”视图中。
公共字段静态成员 vsContextGuidDeviceExplorer
公共字段静态成员 vsContextGuidDocumentOutline 表示是否显示“文档大纲”窗口。
公共字段静态成员 vsContextGuidDynamicHelp 表示是否显示“动态帮助”窗口。
公共字段静态成员 vsContextGuidEmptySolution 表示是否在集成开发环境 (IDE) 中打开了一个空解决方案(不包含项目的解决方案)。
公共字段静态成员 vsContextGuidErrorList 表示是否显示“错误列表”窗口
公共字段静态成员 vsContextGuidFavorites
公共字段静态成员 vsContextGuidFindReplace 表示是否显示“查找和替换”窗口
公共字段静态成员 vsContextGuidFindResults1 表示是否显示“查找结果”窗口 1。
公共字段静态成员 vsContextGuidFindResults2 表示是否显示“查找结果”窗口 2。
公共字段静态成员 vsContextGuidFindSymbol 表示是否显示“查找符号”窗口。
公共字段静态成员 vsContextGuidFindSymbolResults 表示是否显示“查找符号结果”窗口
公共字段静态成员 vsContextGuidFrames 表示当前上下文是否包含窗口框架。
公共字段静态成员 vsContextGuidFullScreenMode 表示集成开发环境 (IDE) 是否处于全屏视图(而不是有窗口的视图)中。
公共字段静态成员 vsContextGuidHelpContents 表示是否显示“帮助”窗口的“目录”选项卡。
公共字段静态成员 vsContextGuidHelpIndex 表示是否显示“帮助”窗口的“索引”选项卡。
公共字段静态成员 vsContextGuidHelpSearch 表示是否显示“帮助”窗口的“搜索”窗格。
公共字段静态成员 vsContextGuidHTMLCodeView 表示是否显示编辑器的代码视图。
公共字段静态成员 vsContextGuidHTMLDesignView 表示代码和文本编辑器是否处于“设计”视图中。
公共字段静态成员 vsContextGuidHTMLSourceEditor 表示是否显示 HTML 源编辑器的“编辑器”窗格。
公共字段静态成员 vsContextGuidHTMLSourceView 表示是否显示 HTML 源编辑器的“视图”窗格。
公共字段静态成员 vsContextGuidKindStartPage 表示是否显示起始页
公共字段静态成员 vsContextGuidLinkedWindowFrame 表示当前窗口是否是链接窗口。
公共字段静态成员 vsContextGuidLocals 表示是否显示“局部变量”窗口。
公共字段静态成员 vsContextGuidMacroExplorer 表示是否显示Macro 资源管理器窗口
公共字段静态成员 vsContextGuidMainWindow 表示 Visual Studio 主窗口。
公共字段静态成员 vsContextGuidNoSolution 表示是否打开了集成开发环境 (IDE) 而没有加载任何解决方案。
公共字段静态成员 vsContextGuidNotBuildingAndNotDebugging 表示集成开发环境 (IDE) 是否没有生成或调试代码。
公共字段静态成员 vsContextGuidObjectBrowser 表示是否显示对象浏览器
公共字段静态成员 vsContextGuidOutput 表示是否显示“输出”窗口
公共字段静态成员 vsContextGuidProperties 表示是否显示“属性”窗口
公共字段静态成员 vsContextGuidResourceView 表示是否显示“资源视图”窗口
公共字段静态成员 vsContextGuidSchema 表示是否显示“架构”视图。
公共字段静态成员 vsContextGuidServerExplorer 表示是否显示服务器资源管理器/数据库资源管理器
公共字段静态成员 vsContextGuidSolutionBuilding 表示集成开发环境 (IDE) 是否正在生成解决方案。
公共字段静态成员 vsContextGuidSolutionExists 表示解决方案是否加载到集成开发环境 (IDE) 中。
公共字段静态成员 vsContextGuidSolutionExistsAndNotBuildingAndNotDebugging 表示是否加载了解决方案但未进行生成或调试。
公共字段静态成员 vsContextGuidSolutionExplorer 表示是否显示Solution Explorer
公共字段静态成员 vsContextGuidSolutionHasMultipleProjects 表示当前解决方案是否包含多个项目。
公共字段静态成员 vsContextGuidSolutionHasSingleProject 表示当前解决方案是否只包含一个项目。
公共字段静态成员 vsContextGuidSolutionOrProjectUpgrading 表示当前解决方案或解决方案中的当前项目是否正在升级。
公共字段静态成员 vsContextGuidTaskList 表示是否显示任务列表 (Visual Studio)
公共字段静态成员 vsContextGuidTextEditor 表示是否显示代码和文本编辑器
公共字段静态成员 vsContextGuidThread 表示“线程”窗口。
公共字段静态成员 vsContextGuidToolbox 表示是否显示工具箱
公共字段静态成员 vsContextGuidToolboxInitialized 表示是否正在启动和初始化工具箱
公共字段静态成员 vsContextGuidUIHierarchyDragging 表示正在拖动到 TreeView 控件(Windows 窗体)或其他分层控件中的项或正在从这些控件中拖动出来的项。
公共字段静态成员 vsContextGuidWatch 表示“监视”窗口。
公共字段静态成员 vsContextGuidWebBrowser 表示是否显示内部 Visual Studio Web 浏览器。
公共字段静态成员 vsContextGuidWindowsFormsDesigner 表示是否显示 Windows 窗体设计器
公共字段静态成员 vsContextGuidXMLTextEditor 表示是否显示“XML 编辑器”窗口。

页首

备注

许多命令仅在其相关的上下文 GUID 处于活动状态时才显示。 例如,某些调试命令只在调试代码时才显示。 如果所有相关上下文都未处于活动状态,则不会显示该命令。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

EnvDTE80 命名空间