IVsAggregatableProjectFactoryCorrected 接口

定义

创建支持聚合的项目类型。

public interface class IVsAggregatableProjectFactoryCorrected
public interface class IVsAggregatableProjectFactoryCorrected
__interface IVsAggregatableProjectFactoryCorrected
[System.Runtime.InteropServices.Guid("44569501-2ad0-4966-9bac-12b799a1ced6")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAggregatableProjectFactoryCorrected
[<System.Runtime.InteropServices.Guid("44569501-2ad0-4966-9bac-12b799a1ced6")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAggregatableProjectFactoryCorrected = interface
Public Interface IVsAggregatableProjectFactoryCorrected
派生
属性

注解

此接口类似于 IVsAggregatableProjectFactory ,但 IUnknown 指针传递的是 IntPtr 而不是 object 。 结果是实际 IUnknown 指针,而不是已包装的托管代理指针。

实施者说明

实现 IVsAggregatableProjectFactory 以创建支持聚合的项目类型。

有关详细信息,请参阅 项目子类型的初始化序列

方法

GetAggregateProjectType(String, String)

返回一个字符串,该字符串包含要聚合的项目类型 Guid 的列表,以创建此项目的实例。

PreCreateForOuter(IntPtr, IntPtr)

由所有者或外部项目子类型调用,以便拥有或内部项目子类型可以创建可以聚合的的版本。

适用于