예제 #1
0
        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;
        }
예제 #2
0
 private void* getTailCallCopyArgsThunk(IntPtr _this, CORINFO_SIG_INFO* pSig, CorInfoHelperTailCallSpecialHandling flags)
 { throw new NotImplementedException("getTailCallCopyArgsThunk"); }
예제 #3
0
 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*);
     }
 }