void AddAllActions(IDList list, ControllerType controllerType, CallContext context) { var sqlProvider = GetSqlProvider(Database); foreach (var action in ControllerAction.GetAllActions(controllerType.Id).Where(a => { return GetSqlVersion(new ID(a.Id), context, sqlProvider) == null; })) { if (!list.Contains(new ID(action.Id))) list.Add(new ID(action.Id)); } }