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
'Declaration
Public NotInheritable Class VsShellUtilities
public static class VsShellUtilities
public ref class VsShellUtilities abstract sealed
[<AbstractClass>]
[<Sealed>]
type VsShellUtilities = class end
public final 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.