IVsAggregatableProjectFactoryCorrected Interface
Creates a project type that supports aggregation.
Namespace: Microsoft.VisualStudio.Shell.Flavor
Assembly: Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")> _
Public Interface IVsAggregatableProjectFactoryCorrected
'Usage
Dim instance As IVsAggregatableProjectFactoryCorrected
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")]
public interface IVsAggregatableProjectFactoryCorrected
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"44569501-2ad0-4966-9bac-12b799a1ced6")]
public interface class IVsAggregatableProjectFactoryCorrected
public interface IVsAggregatableProjectFactoryCorrected
Remarks
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.