1 write to _source
System.Linq (1)
System\Linq\SkipTake.SpeedOpt.cs (1)
222_source = source;
14 references to _source
System.Linq (14)
System\Linq\SkipTake.SpeedOpt.cs (14)
234new IEnumerableSkipTakeIterator<TSource>(_source, _minIndexInclusive, _maxIndexInclusive); 258return Math.Max(_source.Count() - _minIndexInclusive, 0); 261using IEnumerator<TSource> en = _source.GetEnumerator(); 290_enumerator = _source.GetEnumerator(); 348return new IEnumerableSkipTakeIterator<TSource>(_source, minIndex, _maxIndexInclusive); 376return new IEnumerableSkipTakeIterator<TSource>(_source, _minIndexInclusive, maxIndex); 386if (_source is Iterator<TSource> iterator) 391using IEnumerator<TSource> en = _source.GetEnumerator(); 407if (_source is Iterator<TSource> iterator) 412using (IEnumerator<TSource> en = _source.GetEnumerator()) 427if (_source is Iterator<TSource> iterator && 436using (IEnumerator<TSource> en = _source.GetEnumerator()) 462using (IEnumerator<TSource> en = _source.GetEnumerator()) 490using (IEnumerator<TSource> en = _source.GetEnumerator())