public NotSpecificationValidator(SpecificationValidator <T> specification) { _specification = specification; }
public SpecificationValidator <T> Or(SpecificationValidator <T> specification) { return(new OrSpecificationValidator <T>(this, specification)); }
public AndSpecificationValidator(SpecificationValidator <T> left, SpecificationValidator <T> right) { _right = right; _left = left; }
public SpecificationValidator <T> And(SpecificationValidator <T> specification) { return(new AndSpecificationValidator <T>(this, specification)); }