/// <summary>Get the highest manager in the redirect property</summary>
                public static Efl.Ui.Focus.IManager ActiveManager(Efl.Ui.Focus.IManager manager)
                {
                    var _ret_var = Efl.Ui.Focus.Util.NativeMethods.efl_ui_focus_util_active_manager_ptr.Value.Delegate(manager);

                    Eina.Error.RaiseIfUnhandledException();
                    return(_ret_var);
                }
                    private static Efl.Ui.Focus.IManager active_manager(System.IntPtr obj, System.IntPtr pd, Efl.Ui.Focus.IManager manager)
                    {
                        Eina.Log.Debug("function efl_ui_focus_util_active_manager was called");

                        var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);

                        if (ws != null)
                        {
                            Efl.Ui.Focus.IManager _ret_var = default(Efl.Ui.Focus.IManager);
                            try
                            {
                                _ret_var = Util.ActiveManager(manager);
                            }
                            catch (Exception e)
                            {
                                Eina.Log.Warning($"Callback error: {e.ToString()}");
                                Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
                            }

                            return(_ret_var);
                        }
                        else
                        {
                            return(efl_ui_focus_util_active_manager_ptr.Value.Delegate(manager));
                        }
                    }