public virtual void reportInliningDecision_wrapper(IntPtr _this, out IntPtr exception, CORINFO_METHOD_STRUCT_* inlinerHnd, CORINFO_METHOD_STRUCT_* inlineeHnd, CorInfoInline inlineResult, byte* reason) { exception = IntPtr.Zero; try { reportInliningDecision(inlinerHnd, inlineeHnd, inlineResult, reason); return; } catch (Exception ex) { exception = AllocException(ex); } }
private void reportInliningDecision(IntPtr _this, CORINFO_METHOD_STRUCT_* inlinerHnd, CORINFO_METHOD_STRUCT_* inlineeHnd, CorInfoInline inlineResult, byte* reason) { }
static void _reportInliningDecision(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* inlinerHnd, CORINFO_METHOD_STRUCT_* inlineeHnd, CorInfoInline inlineResult, byte* reason) { var _this = GetThis(thisHandle); try { _this.reportInliningDecision(inlinerHnd, inlineeHnd, inlineResult, reason); } catch (Exception ex) { *ppException = _this.AllocException(ex); } }