static uint AddKeyEventListener_cb(AtkSharp.KeySnoopFuncNative listener, IntPtr data) { try { uint __result; AtkSharp.KeySnoopFuncInvoker listener_invoker = new AtkSharp.KeySnoopFuncInvoker(listener, data); __result = add_key_event_listener_handler(listener_invoker.Handler); return(__result); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static uint AddKeyEventListener_cb (AtkSharp.KeySnoopFuncNative listener, IntPtr data) { try { uint __result; AtkSharp.KeySnoopFuncInvoker listener_invoker = new AtkSharp.KeySnoopFuncInvoker (listener, data); __result = add_key_event_listener_handler (listener_invoker.Handler); return __result; } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException (e, true); // NOTREACHED: above call does not return. throw e; } }