FlavoredProjectFactoryBase::PreCreateForOuter Method (IntPtr)

 

Creates an instance of the project.

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

protected:
virtual Object^ PreCreateForOuter(
	IntPtr outerProjectIUnknown
) abstract

Parameters

outerProjectIUnknown
Type: System::IntPtr

The outermost project, or null if the outer project is being created.

Return Value

Type: System::Object^

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

This method is abstract. When implemented in a derived class, creates an inner project and sets the outer project's inner references to it. Initialization should be performed in the InitializeForOuter method.

Return to top
Show: