Partager via


IVsAggregatableProjectFactoryCorrected, interface

Crée un type de projet qui prend en charge le regroupement.

Espace de noms :  Microsoft.VisualStudio.Shell.Flavor
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
<GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsAggregatableProjectFactoryCorrected
[GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAggregatableProjectFactoryCorrected

Le type IVsAggregatableProjectFactoryCorrected expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetAggregateProjectType Retourne une chaîne contenant une liste de type GUID de projet pour regrouper pour créer une instance de ce projet.
Méthode publique PreCreateForOuter Appelé par le propriétaire ou le sous-type externe de projet afin que le sous-type possédé ou interne de projet puisse créer une version de lui-même qui peut être regroupée.

Début

Remarques

Cette interface est semblable à IVsAggregatableProjectFactory, mais des pointeurs d'IUnknown sont passés comme IntPtr au lieu d'object.Le résultat est le pointeur réel d'IUnknown et pas un pointeur managé encapsulé de proxy.

Remarques à l'attention des implémenteurs

Implémentez IVsAggregatableProjectFactory pour créer un type de projet qui prend en charge le regroupement.

Pour plus d'informations, consultez séquence d'initialisation de sous-types de projet.

Voir aussi

Référence

Microsoft.VisualStudio.Shell.Flavor, espace de noms