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
Assemblies: Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
Syntax
'Dichiarazione
Private Function SetInnerProject ( _
innerIUnknown As IntPtr _
) As Integer Implements IVsAggregatableProjectCorrected.SetInnerProject
'Utilizzo
Dim instance As FlavoredProjectBase
Dim innerIUnknown As IntPtr
Dim returnValue As Integer
returnValue = CType(instance, IVsAggregatableProjectCorrected).SetInnerProject(innerIUnknown)
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: System.IntPtr
Return Value
Type: System.Int32
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.