Metodo FlavoredProjectFactoryBase.PreCreateForOuter
Crea un'istanza del progetto.
Spazio dei nomi: Microsoft.VisualStudio.Shell.Flavor
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Protected MustOverride Function PreCreateForOuter ( _
outerProjectIUnknown As IntPtr _
) As Object
protected abstract Object PreCreateForOuter(
IntPtr outerProjectIUnknown
)
Parametri
- outerProjectIUnknown
Tipo: System.IntPtr
il progetto più esterno, o nullriferimento null (Nothing in Visual Basic) se il progetto esterno sta creando.
Valore restituito
Tipo: System.Object
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
questo metodo è astratto.Quando implementato in una classe derivata, crea un progetto interno e imposta i riferimenti all'interno del progetto esterno.L'inizializzazione deve essere eseguito nel metodo di InitializeForOuter .
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.