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 类型公开以下成员。
属性
页首
方法
|
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 命名空间