Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.