/// <summary> /// New API: obsoletes Public and Private Command, Commandlet has changed too /// </summary> /// <param name="cmd"></param> /// <returns></returns> public bool AddCommand(Commandlet cmd) { if (cmd.AccessString != null && Acl != null) { Acl.AddAccessString(cmd.AccessString); } if (!commands.ContainsKey(cmd.Command)) { commands.Add(cmd.Command, cmd); return(true); } return(false); }