internal Between( BaseIndexedValue <TObj, TAttribute> indexedValue, TAttribute startAt, bool includeStartAt, TAttribute endAt, bool includeEndAt) { this.IndexedValue = indexedValue; this.StartAt = startAt; this.IncludeStartAt = includeStartAt; this.EndAt = endAt; this.IncludeEndAt = includeEndAt; }
internal SmallerThan(BaseIndexedValue <TObj, TAttribute> indexedValue, TAttribute value, bool orEqual) { this.IndexedValue = indexedValue; this.Value = value; this.OrEqual = orEqual; }
internal BetweenBuilder(BaseIndexedValue <TObj, CompoundValue <T1, T2> > indexedValue, CompoundValue <T1, T2> startAt, bool includeStartAt) { this.IndexedValue = indexedValue; this.StartAt = startAt; this.IncludeStartAt = includeStartAt; }
internal All(BaseIndexedValue <TObj, TAttribute> indexedValue) { this.IndexedValue = indexedValue; }