public static CompoundPredicate Or(IEnumerable<Predicate> subpredicates) { CompoundPredicate p = new CompoundPredicate(); p.CompoundPredicateType = CompoundPredicateType.Or; p.Subpredicates = subpredicates; return p; }
public static CompoundPredicate Not(Predicate subpredicate) { CompoundPredicate p = new CompoundPredicate(); p.CompoundPredicateType = CompoundPredicateType.Not; var l = new List<Predicate>(); l.Add(subpredicate); p.Subpredicates = l; return p; }