예제 #1
0
 protected bool Equals(SpecBase <T> other) => Equals(_compiledFunc, other._compiledFunc);
예제 #2
0
 internal Or(SpecBase <T> first, SpecBase <T> second)
 {
     First  = first ?? throw new ArgumentNullException(nameof(first));
     Second = second ?? throw new ArgumentNullException(nameof(second));
 }
예제 #3
0
 internal Not(SpecBase <T> spec) => Inner = spec ?? throw new ArgumentNullException(nameof(spec));