static void ActionAdded_cb(IntPtr inst, IntPtr action_name) { try { GLib.SimpleActionGroup __obj = GLib.Object.GetObject(inst, false) as GLib.SimpleActionGroup; __obj.OnActionAdded(GLib.Marshaller.Utf8PtrToString(action_name)); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, false); } }