FlavoredProjectFactory.IVsAggregatableProjectFactory.PreCreateForOuter, méthode
Crée un projet interne susceptible d'être regroupé en agrégats.
Espace de noms : Microsoft.VisualStudio.Shell.Flavor
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Private Function PreCreateForOuter ( _
outerProject As Object, _
<OutAttribute> ByRef project As Object _
) As Integer Implements IVsAggregatableProjectFactory.PreCreateForOuter
int IVsAggregatableProjectFactory.PreCreateForOuter(
Object outerProject,
out Object project
)
Paramètres
- outerProject
Type : System.Object
Le projet externe, ou nullRéférence Null (Nothing en Visual Basic) si le projet externe doit être créé.
- project
Type : System.Object%
[out] retourne le projet interne.
Valeur de retour
Type : System.Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Implémentations
IVsAggregatableProjectFactory.PreCreateForOuter(Object, Object%)
Remarques
Des projets assaisonnés peuvent être imbriqués plusieurs niveaux d'imbrication.Le paramètre d'outerProject doit toujours être le projet en dehors s'il existe.
Cette méthode ne fait rien mais crée le projet interne afin qu'elle puisse être regroupée.L'initialisation doit être effectuée dans la méthode d'InitializeForOuter.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.