protected bool LoginHasAnyRight(string login, bool sendNoPermissionMessageIfRightMissing, params CommandInfo[] CommandInfoList) { return(LoginHasAnyRight(login, sendNoPermissionMessageIfRightMissing, CommandInfoList.SelectMany(x => x.Rights).ToArray())); }