Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates an instance of the project.
Namespace: Microsoft.VisualStudio.Shell.Flavor
Assembly: Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
Syntax
'Declaration
Protected MustOverride Function PreCreateForOuter ( _
outerProject As Object _
) As Object
protected abstract Object PreCreateForOuter(
Object outerProject
)
protected:
virtual Object^ PreCreateForOuter(
Object^ outerProject
) abstract
abstract PreCreateForOuter :
outerProject:Object -> Object
protected abstract function PreCreateForOuter(
outerProject : Object
) : Object
Parameters
- outerProject
Type: System.Object
The outermost project, or nulla null reference (Nothing in Visual Basic) 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.
Remarks
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.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.