Example #1
0
 public NotMongoSpecification(IMongoSpecification <TObject> source)
 {
     Source = source ?? throw new ArgumentNullException(nameof(source));
     if (Source.AdditionalDomainFilteringIsRequired)
     {
         throw new NotSupportedException("This specification cannot be used");
     }
 }
Example #2
0
 public IMongoSpecification <TObject> Or(IMongoSpecification <TObject> specification) => new OrMongoSpecification <TObject>(this, specification);
Example #3
0
 public IMongoSpecification <TObject> And(IMongoSpecification <TObject> specification)
 => new AndMongoSpecification <TObject>(this, specification);