Пример #1
0
 public AndSpecification(SpecificationBase <T> x, SpecificationBase <T> y)
 {
     one = x;
     two = y;
 }
Пример #2
0
 public SpecificationBase <T> And(SpecificationBase <T> otherCandidate)
 {
     return(new AndSpecification <T>(this, otherCandidate));
 }
Пример #3
0
 public SpecificationBase <T> Or(SpecificationBase <T> otherCandidate)
 {
     return(new OrSpecification <T>(this, otherCandidate));
 }
 public NotSpecification(SpecificationBase <T> x)
 {
     wrapped = x;
 }