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 | |
---|---|---|
![]() |
AddVirtualProject | Adds a type of virtual project that is not created by clicking Open Project on the New menu to open the solution. |
![]() |
AddVirtualProjectEx | Assigns the original GUID to the project when it is recreated the next time the solution is opened. |
![]() |
AdviseSolutionEvents | Establishes client notification of solution events. |
![]() |
CanCreateNewProjectAtLocation | Determines whether a new project can be created at a given location. |
![]() |
CloseSolutionElement | Programmatically closes a document, a project, or the entire solution. |
![]() |
CreateNewProjectViaDlg | Controls options for the Create New Project dialog box. |
![]() |
CreateProject | Creates or opens a project. |
![]() |
CreateSolution | 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. |
![]() |
GenerateUniqueProjectName | Generates a unique project name, given a root project name. |
![]() |
GetGuidOfProject | Returns the unique identifier for a project in the solution. |
![]() |
GetItemInfoOfProjref | Obtains the required property for the specified project item reference. |
![]() |
GetItemOfProjref | Returns a hierarchy and hierarchy item pair for the specified project reference string. |
![]() |
GetProjectEnum | Returns an enumerator for all the projects in the solution. |
![]() |
GetProjectFactory | Returns a project factory. |
![]() |
GetProjectFilesInSolution | Compiles a list of the specified projects in the solution. |
![]() |
GetProjectInfoOfProjref | Obtains the required property for the specified project reference. |
![]() |
GetProjectOfGuid | Returns the project in the solution, given a unique identifier. |
![]() |
GetProjectOfProjref | Returns a hierarchy for the specified project reference string. |
![]() |
GetProjectOfUniqueName | Returns the project in the solution, given a unique name. |
![]() |
GetProjectTypeGuid | Returns the project type, given a GUID. |
![]() |
GetProjrefOfItem | Returns a project reference string for the specified hierarchy and hierarchy item pair. |
![]() |
GetProjrefOfProject | Returns a project reference string for the specified hierarchy. |
![]() |
GetProperty | Returns the specified property of the solution. |
![]() |
GetSolutionInfo | Returns the required solution file information. |
![]() |
GetUniqueNameOfProject | Returns the unique name, given a project in the solution. |
![]() |
GetVirtualProjectFlags | Determines how the virtual project was added to the Solution Explorer. |
![]() |
OnAfterRenameProject | Completes the renaming of a project. |
![]() |
OpenSolutionFile | Opens a solution file of the type .sln, .dsw, or .vbg. |
![]() |
OpenSolutionViaDlg | Controls options for the Open Solution dialog box. |
![]() |
QueryEditSolutionFile | Determines whether the solution file can be changed. |
![]() |
QueryRenameProject | Determines whether the project can be renamed. |
![]() |
RemoveVirtualProject | Removes a virtual project from the solution. |
![]() |
SaveSolutionElement | Programmatically saves a document, a project, or the entire solution. |
![]() |
SetProperty | Generically sets properties of the solution. |
![]() |
UnadviseSolutionEvents | Disables a client from receiving notifications of solution events. |
Top