예제 #1
0
 private void CtorCollectibleOpened(object target, IntPtr methodPtr, IntPtr shuffleThunk, IntPtr gchandle)
 {
     this._target       = (object)this;
     this._methodPtr    = shuffleThunk;
     this._methodPtrAux = methodPtr;
     this._methodBase   = GCHandle.InternalGet(gchandle);
 }
예제 #2
0
 private void CtorCollectibleVirtualDispatch(object target, IntPtr methodPtr, IntPtr shuffleThunk, IntPtr gchandle)
 {
     this._target       = (object)this;
     this._methodPtr    = shuffleThunk;
     this._methodPtrAux = this.GetCallStub(methodPtr);
     this._methodBase   = GCHandle.InternalGet(gchandle);
 }
예제 #3
0
 private void CtorCollectibleClosedStatic(object target, IntPtr methodPtr, IntPtr gchandle)
 {
     this._target     = target;
     this._methodPtr  = methodPtr;
     this._methodBase = GCHandle.InternalGet(gchandle);
 }