FlavoredProjectFactory.IVsAggregatableProjectFactory.PreCreateForOuter 方法

创建一个可聚集的内部项目。

命名空间:  Microsoft.VisualStudio.Shell.Flavor
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Private Function PreCreateForOuter ( _
    outerProject As Object, _
    <OutAttribute> ByRef project As Object _
) As Integer Implements IVsAggregatableProjectFactory.PreCreateForOuter
int IVsAggregatableProjectFactory.PreCreateForOuter(
    Object outerProject,
    out Object project
)

参数

  • outerProject
    类型:System.Object
    外部项目或 nullnull 引用(在 Visual Basic 中为 Nothing) ,如果外层用于创建新项目。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

实现

IVsAggregatableProjectFactory.PreCreateForOuter(Object, Object%)

备注

调味的项目可以嵌套多个层。,如果存在, outerProject 参数应始终是最外面的项目。

此方法创建内部项目,以便可以聚合。在 InitializeForOuter 方法应执行初始化。

.NET Framework 安全性

请参见

参考

FlavoredProjectFactory 类

Microsoft.VisualStudio.Shell.Flavor 命名空间