Exemple #1
0
 public DebugFnWrapper(RC.DebugFn managed)
 {
     this.managed = managed;
     if (managed != null)
     {
         NativeDelegate = new DebugFnNative(NativeCallback);
     }
 }
Exemple #2
0
        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);
		}