示例#1
0
            internal Not(ASpec <T> spec)
            {
                if (spec == null)
                {
                    throw new ArgumentNullException("spec");
                }

                Inner = spec;
            }
示例#2
0
            internal Or(ASpec <T> spec1, ASpec <T> spec2)
            {
                if (spec1 == null)
                {
                    throw new ArgumentNullException("spec1");
                }

                if (spec2 == null)
                {
                    throw new ArgumentNullException("spec2");
                }

                Spec1 = spec1;
                Spec2 = spec2;
            }
示例#3
0
 internal Not(ASpec <T> spec)
 {
     Inner = spec ?? throw new ArgumentNullException("spec");
 }
示例#4
0
 internal Or(ASpec <T> spec1, ASpec <T> spec2)
 {
     Spec1 = spec1 ?? throw new ArgumentNullException("spec1");
     Spec2 = spec2 ?? throw new ArgumentNullException("spec2");
 }