5 instantiations of RangeIterator
System.Linq (5)
System\Linq\Range.cs (2)
27return new RangeIterator<int>(start, start + count); 48private protected override Iterator<T> Clone() => new RangeIterator<T>(_start, _endExclusive);
System\Linq\Range.SpeedOpt.cs (2)
44new RangeIterator<T>(_start + T.CreateTruncating(count), _endExclusive); 48new RangeIterator<T>(_start, _start + T.CreateTruncating(count));
System\Linq\Sequence.cs (1)
116return new RangeIterator<T>(start, endInclusive + T.One);
2 references to RangeIterator
System.Linq (2)
System\Linq\Sequence.cs (2)
83RangeIterator<T>? range; 111static RangeIterator<T>? TryUseRange<TLarger>(T start, T endInclusive, T step, TLarger maxValue) where TLarger : INumber<TLarger>