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