internal PredicateDisjunction Add(PredicateBase predicate) { Argument.NotNull(predicate, "predicate"); var result = new PredicateDisjunction(InternalPredicates.Add(predicate)); return(result); }
protected internal virtual void VisitPredicateDisjunction(PredicateDisjunction disjunction) { foreach (var predicate in disjunction.Predicates) { Visit(predicate); } }