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