Udostępnij za pośrednictwem


Interfejs IVsAggregatableProjectFactoryCorrected

Tworzy typ projektu, który obsługuje agregacji.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Flavor
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

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

Typ IVsAggregatableProjectFactoryCorrected uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna GetAggregateProjectType Zwraca ciąg zawierający listę projektu typu GUID agregacji do utworzenia wystąpienia tego projektu.
Metoda publiczna PreCreateForOuter Wywołane przez właściciela lub podtypu projektu zewnętrznego, tak, aby podtypu własnością lub wewnętrznym projektem można utworzyć wersji samo w sobie, że mogą zostać zagregowane.

Początek

Uwagi

Ten interfejs jest podobny do IVsAggregatableProjectFactory, ale IUnknown wskaźniki są przekazywane jako IntPtr zamiast object.Wynik jest rzeczywistym IUnknown wskaźnik i nie wskaźnik zawinięty zarządzanego serwera proxy.

Uwagi dotyczące implementacji

Wdrożenie IVsAggregatableProjectFactory do tworzenia projektu typu, który obsługuje agregacji.

Aby uzyskać więcej informacji, zobacz Sekwencja inicjowania podtypów projektu.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Flavor