VsShellUtilities 类

提供静态帮助器方法来使用。 Visual Studio shell。

继承层次结构

System.Object
  Microsoft.VisualStudio.Shell.VsShellUtilities

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public NotInheritable Class VsShellUtilities
public static class VsShellUtilities

VsShellUtilities 类型公开以下成员。

属性

  名称 说明
公共属性静态成员 ShellIsInitialized
公共属性静态成员 ShellIsShuttingDown
公共属性静态成员 ShellIsZombie

页首

方法

  名称 说明
公共方法静态成员 ApplyListViewThemeStyles 修改 windows 窗体 ListView 控件使用新的资源管理器样式主题。
公共方法静态成员 ApplyTreeViewThemeStyles(TreeView) 修改 windows 窗体 TreeView 控件使用新的资源管理器样式主题。默认情况下快捷启用跟踪。
公共方法静态成员 ApplyTreeViewThemeStyles(TreeView, Boolean) 修改 windows 窗体 TreeView 控件使用新的资源管理器样式主题。
公共方法静态成员 EmptyTaskList 空任务列表。
公共方法静态成员 GetCfgProvider
公共方法静态成员 GetDebugMode 获取当前调试 shell 的模式,例如,设计模式,运行模式或中断模式。
公共方法静态成员 GetEnvironmentFont 检索宿主环境字体作为 Font
公共方法静态成员 GetErrorListItems
公共方法静态成员 GetHierarchy 获取项目 GUID 指定的层次结构节点。
公共方法静态成员 GetMiscellaneousProject(IServiceProvider) 从当前解决方案获取一个 " 杂项 "。
公共方法静态成员 GetMiscellaneousProject(IServiceProvider, Boolean) 返回在解决方案的杂项项目。
公共方法静态成员 GetOutputWindowPane 获取由 GUID 指定的输出窗口窗格。
公共方法静态成员 GetPackageExtensionPoint<TExtensionPoint, TInterface>
公共方法静态成员 GetProject 返回的一个项目指定文档。
公共方法静态成员 GetRDTDocumentInfo 获取 IVsPersistDocData 接口,然后从运行的文档 cookie 文档指定的表文档。
公共方法静态成员 GetRunningDocumentContents ,如果存在于运行文档表,获取指定文件的文本。
公共方法静态成员 GetTaskItems 已过时。获取任务列表。
公共方法静态成员 GetTaskItems2 已过时。获取所有任务项列表。
公共方法静态成员 GetTaskItems3
公共方法静态成员 GetTextView 获取在指定的窗架的文本视图。
公共方法静态成员 GetUIHierarchyWindow 获取给定 GUID 的窗口。
公共方法静态成员 GetWindowObject 获取存在于指定的窗架的窗口。
公共方法静态成员 IsDocumentOpen 确定指定的是否文档处于打开状态。
公共方法静态成员 IsInAutomationFunction 确定扩展性对象当前是否正在执行自动化操作。
公共方法静态成员 IsSolutionBuilding 确定生成经理是否正忙。
公共方法静态成员 IsVisualStudioInDesignMode 确定 Visual Studio 是否处于设计模式 (与运行模式相对或调试模式)。
公共方法静态成员 LaunchDebugger 启动调试器。
公共方法静态成员 LookupPackageString
公共方法静态成员 OpenAsMiscellaneousFile 在中打开位指定编辑器的指定的杂项文件。
公共方法静态成员 OpenBrowser(String)
公共方法静态成员 OpenBrowser(String, UInt32)
公共方法静态成员 OpenDocument(IServiceProvider, String) 打开指定的文档。
公共方法静态成员 OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) 在指定的视图打开指定的文档。
公共方法静态成员 OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%, IVsTextView%) 在指定的逻辑视图打开指定的文档。
公共方法静态成员 OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid) 使用枚举指定编辑器,打开指定的文档。
公共方法静态成员 OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) 使用枚举指定编辑器,打开指定的文档。
公共方法静态成员 OpenSystemBrowser
公共方法静态成员 PromptYesNo 显示包含指定的标题并提示用户响应的消息框 (是/否) 指定消息。
公共方法静态成员 RenameDocument 到指定的重命名文档。
公共方法静态成员 SaveFileIfDirty(IVsTextView) 如果文件是错误的,保存到指定的文本视图。
公共方法静态成员 SaveFileIfDirty(IServiceProvider, String) ,如果它是错误的,保存为指定的文件。
公共方法静态成员 SetOleCmdText
公共方法静态成员 ShowMessageBox 显示具有指定的消息的消息框。
公共方法静态成员 TryGetPackageExtensionPoint<TExtensionPoint, TInterface>

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Shell 命名空间