IVsAggregatableProjectFactoryCorrected Interface
Visual Studio 2015
Creates a project type that supports aggregation.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
| Name | Description | |
|---|---|---|
![]() | GetAggregateProjectType(String, String) | Returns a string containing a list of project type GUIDs to aggregate to create an instance of this project. |
![]() | PreCreateForOuter(IntPtr, IntPtr) | Called by the owner or outer project subtype so that the owned or inner project subtype can create a version of itself that can be aggregated. |
This interface is similar to IVsAggregatableProjectFactory, but IUnknown pointers are passed as IntPtr instead of object. The result is the actual IUnknown pointer and not a wrapped managed proxy pointer.
Notes to Implementers:
Implement IVsAggregatableProjectFactory to create a project type that supports aggregation.
For more information, see Initialization Sequence of Project Subtypes.
Show:
