Condividi tramite


IVsAggregatableProjectFactoryCorrected Interface

Creates a project type that supports aggregation.

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assemblies:   Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
  Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)

Syntax

'Dichiarazione
<GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsAggregatableProjectFactoryCorrected
'Utilizzo
Dim instance As IVsAggregatableProjectFactoryCorrected
[GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAggregatableProjectFactoryCorrected
[GuidAttribute(L"44569501-2ad0-4966-9bac-12b799a1ced6")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsAggregatableProjectFactoryCorrected
[<GuidAttribute("44569501-2ad0-4966-9bac-12b799a1ced6")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAggregatableProjectFactoryCorrected =  interface end
public interface IVsAggregatableProjectFactoryCorrected

Remarks

This interface is similar to IVsAggregatableProjectFactory, but IUnknown pointers are passed as IntPtr instead of object. The result is the actual IUnknown pointer and not a wrapped managed proxy pointer.

Notes to Implementers

Implement IVsAggregatableProjectFactory to create a project type that supports aggregation.

For more information, see Initialization Sequence of Project Subtypes.

See Also

Reference

IVsAggregatableProjectFactoryCorrected Members

Microsoft.VisualStudio.Shell.Flavor Namespace