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.) | |
AddVirtualProject(IVsHierarchy, UInt32) | Adds a type of virtual project that is not created by clicking OpenProject 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. (Inherited from IVsSolution.) | |
AddVirtualProjectEx(IVsHierarchy, UInt32, Guid%) | 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. (Inherited from IVsSolution.) | |
AdviseSolutionEvents(IVsSolutionEvents, UInt32%) | Establishes client notification of solution events. | |
CanCreateNewProjectAtLocation | Determines whether a new project can be created at a given location. (Inherited from IVsSolution.) | |
CanCreateNewProjectAtLocation(Int32, String, Int32%) | Determines whether a new project can be created at a given location. | |
CloseSolutionElement | Programmatically closes a document, a project, or the entire solution. (Inherited from IVsSolution.) | |
CloseSolutionElement(UInt32, IVsHierarchy, UInt32) | Programmatically closes a document, a project, or the entire solution. | |
CreateNewProjectViaDlg | Controls options for the Create New Project dialog box. (Inherited from IVsSolution.) | |
CreateNewProjectViaDlg(String, String, UInt32) | Controls options for the Create New Project dialog box. | |
CreateProject | Creates or opens a project. (Inherited from IVsSolution.) | |
CreateProject(Guid%, String, String, String, UInt32, Guid%, IntPtr%) | Creates or opens a project. | |
CreateSolution | Creates a new solution. (Inherited from IVsSolution.) | |
CreateSolution(String, String, UInt32) | 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. (Inherited from IVsSolution.) | |
GenerateNextDefaultProjectName(String, String, String%) | Generates the next default project name given a specific path. | |
GenerateUniqueProjectName | Generates a unique project name, given a root project name. (Inherited from IVsSolution.) | |
GenerateUniqueProjectName(String, String%) | Generates a unique project name, given a root project name. | |
GetGuidOfProject | Returns the unique identifier for a project in the solution. (Inherited from IVsSolution.) | |
GetGuidOfProject(IVsHierarchy, Guid%) | Returns the unique identifier for a project in the solution. | |
GetItemInfoOfProjref | Obtains the required property for the specified project item reference. (Inherited from IVsSolution.) | |
GetItemInfoOfProjref(String, Int32, Object%) | Obtains the required property for the specified project item reference. | |
GetItemOfProjref | Returns a hierarchy and hierarchy item pair for the specified project reference string. (Inherited from IVsSolution.) | |
GetItemOfProjref(String, IVsHierarchy%, UInt32%, String%, array<VSUPDATEPROJREFREASON[]) | Returns a hierarchy and hierarchy item pair for the specified project reference string. | |
GetProjectEnum | Returns an enumerator for all the projects in the solution. (Inherited from IVsSolution.) | |
GetProjectEnum(UInt32, Guid%, IEnumHierarchies%) | Returns an enumerator for all the projects in the solution. | |
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.) | |
GetProjectFilesInSolution(UInt32, UInt32, array<String[], UInt32%) | Compiles a list of the specified projects in the solution. | |
GetProjectInfoOfProjref | Obtains the required property for the specified project reference. (Inherited from IVsSolution.) | |
GetProjectInfoOfProjref(String, Int32, Object%) | Obtains the required property for the specified project reference. | |
GetProjectOfGuid | Returns the project in the solution, given a unique identifier. (Inherited from IVsSolution.) | |
GetProjectOfGuid(Guid%, IVsHierarchy%) | Returns the project in the solution, given a unique identifier. | |
GetProjectOfProjref | Returns a hierarchy for the specified project reference string. (Inherited from IVsSolution.) | |
GetProjectOfProjref(String, IVsHierarchy%, String%, array<VSUPDATEPROJREFREASON[]) | Returns a hierarchy for the specified project reference string. | |
GetProjectOfUniqueName | Returns the project in the solution, given a unique name. (Inherited from IVsSolution.) | |
GetProjectOfUniqueName(String, IVsHierarchy%) | Returns the project in the solution, given a unique name. | |
GetProjectTypeGuid | Returns the project type, given a GUID. (Inherited from IVsSolution.) | |
GetProjectTypeGuid(UInt32, String, Guid%) | Returns the project type, given a GUID. | |
GetProjrefOfItem | Returns a project reference string for the specified hierarchy and hierarchy item pair. (Inherited from IVsSolution.) | |
GetProjrefOfItem(IVsHierarchy, UInt32, String%) | Returns a project reference string for the specified hierarchy and hierarchy item pair. | |
GetProjrefOfProject | Returns a project reference string for the specified hierarchy. (Inherited from IVsSolution.) | |
GetProjrefOfProject(IVsHierarchy, String%) | Returns a project reference string for the specified hierarchy. | |
GetProperty | Returns the specified property of the solution. (Inherited from IVsSolution.) | |
GetProperty(Int32, Object%) | Returns the specified property of the solution. | |
GetSolutionInfo | Returns the required solution file information. (Inherited from IVsSolution.) | |
GetSolutionInfo(String%, String%, String%) | Returns the required solution file information. | |
GetUniqueNameOfProject | Returns the unique name, given a project in the solution. (Inherited from IVsSolution.) | |
GetUniqueNameOfProject(IVsHierarchy, String%) | Returns the unique name, given a project in the solution. | |
GetVirtualProjectFlags | Determines how the virtual project was added to the Solution Explorer. (Inherited from IVsSolution.) | |
GetVirtualProjectFlags(IVsHierarchy, UInt32%) | Determines how the virtual project was added to the Solution Explorer. | |
OnAfterRenameProject | Completes the renaming of a project. (Inherited from IVsSolution.) | |
OnAfterRenameProject(IVsProject, String, String, UInt32) | Completes the renaming of a project. | |
OpenSolutionFile | Opens a solution file of the type .sln, .dsw, or .vbg. (Inherited from IVsSolution.) | |
OpenSolutionFile(UInt32, String) | Opens a solution file of the type .sln, .dsw, or .vbg. | |
OpenSolutionViaDlg | Controls options for the Open Solution dialog box. (Inherited from IVsSolution.) | |
OpenSolutionViaDlg(String, Int32) | Controls options for the Open Solution dialog box. | |
QueryEditSolutionFile | Determines whether the solution file can be changed. (Inherited from IVsSolution.) | |
QueryEditSolutionFile(UInt32%) | Determines whether the solution file can be changed. | |
QueryRenameProject | Determines whether the project can be renamed. (Inherited from IVsSolution.) | |
QueryRenameProject(IVsProject, String, String, UInt32, Int32%) | Determines whether the project can be renamed. | |
RemoveVirtualProject | Removes a virtual project from the solution. (Inherited from IVsSolution.) | |
RemoveVirtualProject(IVsHierarchy, UInt32) | Removes a virtual project from the solution. | |
SaveSolutionElement | Programmatically saves a document, a project, or the entire solution. (Inherited from IVsSolution.) | |
SaveSolutionElement(UInt32, IVsHierarchy, UInt32) | Programmatically saves a document, a project, or the entire solution. | |
SetProperty | Generically sets properties of the solution. (Inherited from IVsSolution.) | |
SetProperty(Int32, Object) | Generically sets properties of the solution. | |
UnadviseSolutionEvents | Disables a client from receiving notifications of solution events. (Inherited from IVsSolution.) | |
UnadviseSolutionEvents(UInt32) | Disables a client from receiving notifications of solution events. | |
UpdateProjectFileLocation | Notifies a solution of a project file location change. |
Top