VsShellUtilities Class
Provides static helper methods to use with the Visual Studio shell.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Shell.VsShellUtilities
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Syntax
'宣告
Public NotInheritable Class VsShellUtilities
public static class VsShellUtilities
The VsShellUtilities type exposes the following members.
Properties
Name | Description | |
---|---|---|
ShellIsInitialized | ||
ShellIsShuttingDown | ||
ShellIsZombie |
Top
Methods
Name | Description | |
---|---|---|
ApplyListViewThemeStyles | Modifies a Windows Forms ListView control to use the new Explorer style theme. | |
ApplyTreeViewThemeStyles(TreeView) | Modifies a Windows Forms TreeView control to use the new Explorer style theme. Hot tracking is enabled by default. | |
ApplyTreeViewThemeStyles(TreeView, Boolean) | Modifies a Windows Forms TreeView control to use the new Explorer style theme. | |
EmptyTaskList | Empties the task list. | |
GetCfgProvider | ||
GetDebugMode | Gets the current debug mode of the shell, for example, design mode, running mode, or break mode. | |
GetEnvironmentFont | Retrieve the host's environment font as a Font. | |
GetErrorListItems | ||
GetHierarchy | Gets the hierarchy node that is specified by the project GUID. | |
GetMiscellaneousProject(IServiceProvider) | Gets the miscellaneous project from the current solution. | |
GetMiscellaneousProject(IServiceProvider, Boolean) | Returns the miscellaneous project in a solution. | |
GetOutputWindowPane | Gets the output window pane that is specified by the GUID. | |
GetPackageExtensionPoint<TExtensionPoint, TInterface> | ||
GetProject | Returns a project for the specified document. | |
GetRDTDocumentInfo | Gets an IVsPersistDocData interface and a document cookie from the running document table for the specified document. | |
GetRunningDocumentContents | Gets the text of the specified file, if it exists in the running document table. | |
GetTaskItems | Obsolete. Gets a list of tasks. | |
GetTaskItems2 | Obsolete. Gets a list of all task items. | |
GetTaskItems3 | ||
GetTextView | Gets the text view in the specified window frame. | |
GetUIHierarchyWindow | Gets a window for the given GUID. | |
GetWindowObject | Gets the window that exists in the specified window frame. | |
IsDocumentOpen | Determines whether the specified document is open. | |
IsInAutomationFunction | Determines whether the extensibility object is currently executing an automation operation. | |
IsSolutionBuilding | Determines whether the build manager is busy. | |
IsVisualStudioInDesignMode | Determines whether Visual Studio is in design mode (as opposed to run mode or debug mode). | |
LaunchDebugger | Starts the debugger. | |
LookupPackageString | ||
OpenAsMiscellaneousFile | Opens the specified miscellaneous file in the specified editor. | |
OpenBrowser(String) | ||
OpenBrowser(String, UInt32) | ||
OpenDocument(IServiceProvider, String) | Opens the specified document. | |
OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) | Opens the specified document in the specified view. | |
OpenDocument(IServiceProvider, String, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%, IVsTextView%) | Opens the specified document in the specified logical view. | |
OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid) | Opens the specified document by using the specified editor. | |
OpenDocumentWithSpecificEditor(IServiceProvider, String, Guid, Guid, IVsUIHierarchy%, UInt32%, IVsWindowFrame%) | Opens the specified document by using the specified editor. | |
OpenSystemBrowser | ||
PromptYesNo | Displays a message box that contains the specified title and prompts the user to respond (yes or no) to the specified message. | |
RenameDocument | Renames the specified document. | |
SaveFileIfDirty(IVsTextView) | If the file is dirty, saves it in the specified text view. | |
SaveFileIfDirty(IServiceProvider, String) | Saves the specified file if it is dirty. | |
SetOleCmdText | ||
ShowMessageBox | Displays a message box with the specified message. | |
TryGetPackageExtensionPoint<TExtensionPoint, TInterface> |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.