public virtual void* getTailCallCopyArgsThunk_wrapper(IntPtr _this, out IntPtr exception, CORINFO_SIG_INFO* pSig, CorInfoHelperTailCallSpecialHandling flags) { exception = IntPtr.Zero; try { return getTailCallCopyArgsThunk(pSig, flags); } catch (Exception ex) { exception = AllocException(ex); } return (void*)0; }
private void* getTailCallCopyArgsThunk(IntPtr _this, CORINFO_SIG_INFO* pSig, CorInfoHelperTailCallSpecialHandling flags) { throw new NotImplementedException("getTailCallCopyArgsThunk"); }
static void* _getTailCallCopyArgsThunk(IntPtr thisHandle, IntPtr* ppException, CORINFO_SIG_INFO* pSig, CorInfoHelperTailCallSpecialHandling flags) { var _this = GetThis(thisHandle); try { return _this.getTailCallCopyArgsThunk(pSig, flags); } catch (Exception ex) { *ppException = _this.AllocException(ex); return default(void*); } }