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