internal RangeCriteria(IRange range, RangePolicy policy) { if (range.LowerSpecified) { _lower = new CompareCriteria(range.GetLowerBound(policy), ComparisonOperator.GreaterThanOrEqual); } if (range.UpperSpecified) { _upper = new CompareCriteria(range.GetUpperBound(policy), ComparisonOperator.LessThanOrEqual); } }