This is where all QI for interface on the inner object should happen Then set the inner project wait for InitializeForOuter to be called to do the real initialization
Namespace: Microsoft.VisualStudio.Shell.Flavor
Assembly: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Private Function SetInnerProject ( _
innerIUnknown As IntPtr _
) As Integer Implements IVsAggregatableProjectCorrected.SetInnerProject
int IVsAggregatableProjectCorrected.SetInnerProject(
IntPtr innerIUnknown
)
private:
virtual int SetInnerProject(
IntPtr innerIUnknown
) sealed = IVsAggregatableProjectCorrected::SetInnerProject
private abstract SetInnerProject :
innerIUnknown:IntPtr -> int
private override SetInnerProject :
innerIUnknown:IntPtr -> int
JScript does not support explicit interface implementations.
Parameters
- innerIUnknown
Type: IntPtr
Return Value
Type: Int32
The HRESULT.
Implements
IVsAggregatableProjectCorrected.SetInnerProject(IntPtr)
.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.