public virtual void getBoundaries_wrapper(IntPtr _this, out IntPtr exception, CORINFO_METHOD_STRUCT_* ftn, ref uint cILOffsets, ref uint* pILOffsets, BoundaryTypes* implictBoundaries) { exception = IntPtr.Zero; try { getBoundaries(ftn, ref cILOffsets, ref pILOffsets, implictBoundaries); return; } catch (Exception ex) { exception = AllocException(ex); } }
private void getBoundaries(IntPtr _this, CORINFO_METHOD_STRUCT_* ftn, ref uint cILOffsets, ref uint* pILOffsets, BoundaryTypes* implicitBoundaries) { // TODO: Debugging cILOffsets = 0; pILOffsets = null; *implicitBoundaries = BoundaryTypes.DEFAULT_BOUNDARIES; }
static void _getBoundaries(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftn, ref uint cILOffsets, ref uint* pILOffsets, BoundaryTypes* implictBoundaries) { var _this = GetThis(thisHandle); try { _this.getBoundaries(ftn, ref cILOffsets, ref pILOffsets, implictBoundaries); } catch (Exception ex) { *ppException = _this.AllocException(ex); } }