Metoda FlavoredProjectFactory.IVsAggregatableProjectFactory.PreCreateForOuter —
Tworzy kumulowalnych projekt wewnętrzny.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Flavor
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
Private Function PreCreateForOuter ( _
outerProject As Object, _
<OutAttribute> ByRef project As Object _
) As Integer Implements IVsAggregatableProjectFactory.PreCreateForOuter
int IVsAggregatableProjectFactory.PreCreateForOuter(
Object outerProject,
out Object project
)
Parametry
- outerProject
Typ: System.Object
Zewnętrzna projektu lub nullodwołanie o wartości null (Nothing w języku Visual Basic) Jeśli zewnętrzne projektu ma być tworzony.
- project
Typ: System.Object%
[out] Zwraca wewnętrzny projektu.
Wartość zwracana
Typ: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Implementuje
IVsAggregatableProjectFactory.PreCreateForOuter(Object, Object%)
Uwagi
Flavored projektów mogą być zagnieżdżone na kilku poziomach.outerProject Parametru powinny być zawsze peryferyjnych projektu, jeśli taki istnieje.
Ta metoda nic nie robi, ale utworzyć projekt wewnętrzny, dzięki czemu można agregować.Inicjowanie powinno być przeprowadzone w InitializeForOuter metody.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..