/// <summary> /// Initialize a range iterator with a range start and end. /// </summary> /// <param name="startValueSource">Start value.</param> /// <param name="endValueSource">End value.</param> public RangeIterator(ILimitValueSource startValueSource, ILimitValueSource endValueSource) { Start = startValueSource; End = endValueSource; Reset(); }
/// <summary> /// Initialize a new count iterator with a count value source. /// </summary> /// <param name="countValueSource">High value source.</param> public CountIterator(ILimitValueSource countValueSource) { Count = countValueSource; Reset(); }