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