IVsAggregatableProjectFactoryCorrected 接口
创建支持聚合的项目类型。
命名空间: Microsoft.VisualStudio.Shell.Flavor
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
<GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsAggregatableProjectFactoryCorrected
[GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAggregatableProjectFactoryCorrected
IVsAggregatableProjectFactoryCorrected 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
GetAggregateProjectType | 返回包含项类型 GUID 的字符串列表复合创建此项实例。 | |
PreCreateForOuter | 调用由所有者或外部项的子类型,以便拥有的或内部项子类型可以创建可聚合版本的本身。 |
页首
备注
此接口类似于 IVsAggregatableProjectFactory,但是, IUnknown 指针将作为 IntPtr 而不是 object。结果是实际 IUnknown 指针而不是已包装管理的代理指针。
对实现者的说明
实现 IVsAggregatableProjectFactory 创建支持聚合的项目类型。
有关更多信息,请参见 项目子类型初始化顺序。