FlavoredProjectBase.IVsAggregatableProjectCorrected.SetInnerProject Method
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.