@@ -9,12 +9,12 @@ public class Specification<T, TResult> : Specification<T>, ISpecification<T, TRe
99{
1010 public new virtual ISpecificationBuilder < T , TResult > Query { get ; }
1111
12- protected Specification ( )
12+ public Specification ( )
1313 : this ( InMemorySpecificationEvaluator . Default )
1414 {
1515 }
1616
17- protected Specification ( IInMemorySpecificationEvaluator inMemorySpecificationEvaluator )
17+ public Specification ( IInMemorySpecificationEvaluator inMemorySpecificationEvaluator )
1818 : base ( inMemorySpecificationEvaluator )
1919 {
2020 Query = new SpecificationBuilder < T , TResult > ( this ) ;
@@ -42,22 +42,22 @@ public class Specification<T> : ISpecification<T>
4242 protected ISpecificationValidator Validator { get ; }
4343 public virtual ISpecificationBuilder < T > Query { get ; }
4444
45- protected Specification ( )
45+ public Specification ( )
4646 : this ( InMemorySpecificationEvaluator . Default , SpecificationValidator . Default )
4747 {
4848 }
4949
50- protected Specification ( IInMemorySpecificationEvaluator inMemorySpecificationEvaluator )
50+ public Specification ( IInMemorySpecificationEvaluator inMemorySpecificationEvaluator )
5151 : this ( inMemorySpecificationEvaluator , SpecificationValidator . Default )
5252 {
5353 }
5454
55- protected Specification ( ISpecificationValidator specificationValidator )
55+ public Specification ( ISpecificationValidator specificationValidator )
5656 : this ( InMemorySpecificationEvaluator . Default , specificationValidator )
5757 {
5858 }
5959
60- protected Specification ( IInMemorySpecificationEvaluator inMemorySpecificationEvaluator , ISpecificationValidator specificationValidator )
60+ public Specification ( IInMemorySpecificationEvaluator inMemorySpecificationEvaluator , ISpecificationValidator specificationValidator )
6161 {
6262 Evaluator = inMemorySpecificationEvaluator ;
6363 Validator = specificationValidator ;
0 commit comments