IVsAggregatableProject Methods

Include Protected Members
Include Inherited Members

The IVsAggregatableProject type exposes the following members.


  Name Description
Public method GetAggregateProjectTypeGuids Gets the list of project type GUIDs that make up the aggregate project. This method should be delegated to the innermost project within the system of aggregated project subtypes.
Public method InitializeForOuter Called by the owner, the outer project subtype, to have the owned project, the inner project subtype, to do its initialization work.
Public method OnAggregationComplete Indicates that aggregation is complete.
Public method SetAggregateProjectTypeGuids This method updates the list of GUIDs that are persisted in the project file of the base project.
Public method SetInnerProject This method is used to pass in the pointer to the inner IUnknown of the project subtype that is being aggregated.


See Also


IVsAggregatableProject Interface

Microsoft.VisualStudio.Shell.Interop Namespace