VsShellUtilities Members

Include Protected Members
Include Inherited Members

Provides static helper methods to use when dealing with the Visual Studio shell.

The VsShellUtilities type exposes the following members.

Methods

  Name Description
Public methodStatic member EmptyTaskList Empties the task list.
Public methodStatic member GetDebugMode Gets the current debug mode of the shell, for example design mode, running mode, or break mode.
Public methodStatic member GetHierarchy Gets the hierarchy node specified by the project GUID.
Public methodStatic member GetMiscellaneousProject Overloaded. Gets the miscellaneous project from the current solution.
Public methodStatic member GetOutputWindowPane Gets the output window pane specified by the GUID.
Public methodStatic member GetProject Returns a project for the specified document.
Public methodStatic member GetRDTDocumentInfo Gets an IVsPersistDocData interface and a document cookie from the running document table for the specified document.
Public methodStatic member GetRunningDocumentContents Gets the text of the specified file, if it exists in the running document table.
Public methodStatic member GetTaskItems Gets a list of tasks.
Public methodStatic member GetTextView Gets the text view in the specified window frame.
Public methodStatic member GetUIHierarchyWindow Gets a window for the given GUID.
Public methodStatic member GetWindowObject Gets the window that exists in the specified window frame.
Public methodStatic member IsDocumentOpen Determines whether or not the specified document is open.
Public methodStatic member IsInAutomationFunction Determines whether or not the extensibility object is currently executing an automation operation.
Public methodStatic member IsSolutionBuilding Determines whether or not the build manager is busy.
Public methodStatic member IsVisualStudioInDesignMode Determines whether or not Visual Studio is in design mode (as opposed to run or debug mode).
Public methodStatic member LaunchDebugger Launches the debugger.
Public methodStatic member OpenAsMiscellaneousFile Opens the specified miscellaneous file in the specified editor.
Public methodStatic member OpenDocument Overloaded. Opens the specified document.
Public methodStatic member OpenDocumentWithSpecificEditor Overloaded. Opens a document with the specified editor.
Public methodStatic member PromptYesNo Displays a message box with the specified title that prompts the user to respond yes/no to the specified message.
Public methodStatic member RenameDocument Renames the specified document.
Public methodStatic member SaveFileIfDirty Overloaded. Saves the specified file if it is dirty.
Public methodStatic member ShowMessageBox Displays a message box with the specified message.

Top

See Also

Reference

VsShellUtilities Class

Microsoft.VisualStudio.Shell Namespace