IVsSolution Members
Include Protected Members
Include Inherited Members
Provides top-level manipulation or maintenance of the solution.
The IVsSolution type exposes the following members.
Methods
Name
Description
Adds a type of virtual project that is not created by clicking Open Project on the New menu to open the solution.
Assigns the original GUID to the project when it is recreated the next time the solution is opened.
Establishes client notification of solution events.
Determines whether a new project can be created at a given location.
Programmatically closes a document, a project, or the entire solution.
Controls options for the Create New Project dialog box.
Creates or opens a project.
Creates a new solution.
GenerateNextDefaultProjectName
This method obtains the default name for the next project in the solution (ProjectN).Generates the next default project name given a specific path.
Generates a unique project name, given a root project name.
Returns the unique identifier for a project in the solution.
Obtains the required property for the specified project item reference.
Returns a hierarchy and hierarchy item pair for the specified project reference string.
Returns an enumerator for all the projects in the solution.
Returns a project factory.
Compiles a list of the specified projects in the solution.
Obtains the required property for the specified project reference.
Returns the project in the solution, given a unique identifier.
Returns a hierarchy for the specified project reference string.
Returns the project in the solution, given a unique name.
Returns the project type, given a GUID.
Returns a project reference string for the specified hierarchy and hierarchy item pair.
Returns a project reference string for the specified hierarchy.
Returns the specified property of the solution.
Returns the required solution file information.
Returns the unique name, given a project in the solution.
Determines how the virtual project was added to the Solution Explorer.
Completes the renaming of a project.
Opens a solution file of the type .sln, .dsw, or .vbg.
Controls options for the Open Solution dialog box.
Determines whether the solution file can be changed.
Determines whether the project can be renamed.
Removes a virtual project from the solution.
Programmatically saves a document, a project, or the entire solution.
Generically sets properties of the solution.
Disables a client from receiving notifications of solution events.
Top