public AndNotSpecificatioWithGenerics(ISpecificationWithGenerics <T> left, ISpecificationWithGenerics <T> right) { this.left = left; this.right = right; }
public ISpecificationWithGenerics <T> AndNot(ISpecificationWithGenerics <T> other) => new AndNotSpecificatioWithGenerics <T>(this, other);
public ISpecificationWithGenerics <T> OrNot(ISpecificationWithGenerics <T> other) => new OrNotSpecificationWithGenerics <T>(this, other);
public NotSpecificationWithGenerics(ISpecificationWithGenerics <T> other) => this.other = other;