public DebugFnWrapper(RC.DebugFn managed) { this.managed = managed; if (managed != null) { NativeDelegate = new DebugFnNative(NativeCallback); } }
public static uint AddHandler(RC.DebugFn fn, RC.DebugLevel level) { RCSharp.DebugFnWrapper fn_wrapper = new RCSharp.DebugFnWrapper(fn); uint raw_ret = rc_debug_add_handler(fn_wrapper.NativeDelegate, (int)level, IntPtr.Zero); handlers[raw_ret] = fn_wrapper; uint ret = raw_ret; return(ret); }
public DebugFnWrapper (RC.DebugFn managed) { this.managed = managed; if (managed != null) NativeDelegate = new DebugFnNative (NativeCallback); }