Freigeben über


FlavoredProjectFactoryBase.IVsAggregatableProjectFactoryCorrected.PreCreateForOuter Method

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assembly:  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)

Syntax

'Declaration
Private Function PreCreateForOuter ( _
    outerProjectIUnknown As IntPtr, _
    <OutAttribute> ByRef projectIUnknown As IntPtr _
) As Integer Implements IVsAggregatableProjectFactoryCorrected.PreCreateForOuter
int IVsAggregatableProjectFactoryCorrected.PreCreateForOuter(
    IntPtr outerProjectIUnknown,
    out IntPtr projectIUnknown
)
private:
virtual int PreCreateForOuter(
    IntPtr outerProjectIUnknown, 
    [OutAttribute] IntPtr% projectIUnknown
) sealed = IVsAggregatableProjectFactoryCorrected::PreCreateForOuter
private abstract PreCreateForOuter : 
        outerProjectIUnknown:IntPtr * 
        projectIUnknown:IntPtr byref -> int  
private override PreCreateForOuter : 
        outerProjectIUnknown:IntPtr * 
        projectIUnknown:IntPtr byref -> int
JScript does not support explicit interface implementations.

Parameters

  • outerProjectIUnknown
    Type: IntPtr
  • projectIUnknown
    Type: IntPtr%

Return Value

Type: Int32

Implements

IVsAggregatableProjectFactoryCorrected.PreCreateForOuter(IntPtr, IntPtr%)

.NET Framework Security

See Also

Reference

FlavoredProjectFactoryBase Class

Microsoft.VisualStudio.Shell.Flavor Namespace