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 创建支持聚合的项目类型。

有关更多信息,请参见 项目子类型初始化顺序

请参见

参考

Microsoft.VisualStudio.Shell.Flavor 命名空间