コード例 #1
0
 public OrSpecification <TInput> Or(BaseSpecification <TInput> specification)
 => new OrSpecification <TInput>(this, specification);
コード例 #2
0
 public AndSpecification(BaseSpecification <T> left, BaseSpecification <T> right)
 {
     _left  = left;
     _right = right;
 }
コード例 #3
0
 public AndSpecification <TInput> And(BaseSpecification <TInput> specification)
 => new AndSpecification <TInput>(this, specification);
コード例 #4
0
 public NotSpecification(BaseSpecification <T> main) => _main = main;