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