internal void ManagedCb(ref Efl.Event kw_event) { Efl.Event.NativeStruct _in_kw_event = kw_event; _cb(_cb_data, ref _in_kw_event); Eina.Error.RaiseIfUnhandledException(); kw_event = _in_kw_event; }
internal System.IntPtr ManagedCb(Efl.Event kw_event) { var _ret_var = _cb(_cb_data, kw_event); Eina.Error.RaiseIfUnhandledException(); return(_ret_var); }
internal void ManagedCb(ref Efl.Event kw_event) { var _in_kw_event = Efl.Event_StructConversion.ToInternal(kw_event); _cb(_cb_data, ref _in_kw_event); Eina.Error.RaiseIfUnhandledException(); kw_event = Efl.Event_StructConversion.ToManaged(_in_kw_event); }
internal System.IntPtr ManagedCb(ref Efl.Event kw_event) { Efl.Event.NativeStruct _in_kw_event = kw_event; var _ret_var = _cb(_cb_data, ref _in_kw_event); Eina.Error.RaiseIfUnhandledException(); kw_event = _in_kw_event; return(_ret_var); }
internal System.IntPtr ManagedCb(ref Efl.Event kw_event) { var _in_kw_event = Efl.Event_StructConversion.ToInternal(kw_event); var _ret_var = _cb(_cb_data, ref _in_kw_event); Eina.Error.RaiseIfUnhandledException(); kw_event = Efl.Event_StructConversion.ToManaged(_in_kw_event); return(_ret_var); }
internal static void Cb(IntPtr cb_data, ref Efl.Event.NativeStruct kw_event) { GCHandle handle = GCHandle.FromIntPtr(cb_data); EFlThreadIOCall cb = (EFlThreadIOCall)handle.Target; Efl.Event _in_kw_event = kw_event; try { cb(ref _in_kw_event); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } kw_event = _in_kw_event; }
internal static System.IntPtr Cb(IntPtr cb_data, ref Efl.Event.NativeStruct kw_event) { GCHandle handle = GCHandle.FromIntPtr(cb_data); EFlThreadIOCallSync cb = (EFlThreadIOCallSync)handle.Target; Efl.Event _in_kw_event = kw_event; System.IntPtr _ret_var = default(System.IntPtr); try { _ret_var = cb(ref _in_kw_event); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } kw_event = _in_kw_event; return(_ret_var); }
internal void ManagedCb(Efl.Event kw_event) { _cb(_cb_data, kw_event); Eina.Error.RaiseIfUnhandledException(); }