public OrderedSpecificationBuilder(Specification <T> specification) : this(specification, false) { }
public OrderedSpecificationBuilder(Specification <T> specification, bool isChainDiscarded) { this.Specification = specification; this.IsChainDiscarded = isChainDiscarded; }
public SpecificationBuilder(Specification <T, TResult> specification) : base(specification) { this.specification = specification; }