public Specification <T> Or(Specification <T> specification) { return(new OrSpecification <T>(this, specification)); }
public OrSpecification(Specification <T> left, Specification <T> right) { _right = right; _left = left; }
public Specification <T> And(Specification <T> specification) { return(new AndSpecification <T>(this, specification)); }