1 write to _source
System.Linq (1)
System\Linq\SkipTake.SpeedOpt.cs (1)
241_source = source;
14 references to _source
System.Linq (14)
System\Linq\SkipTake.SpeedOpt.cs (14)
253new IEnumerableSkipTakeIterator<TSource>(_source, _minIndexInclusive, _maxIndexInclusive); 277return Math.Max(_source.Count() - _minIndexInclusive, 0); 280using IEnumerator<TSource> en = _source.GetEnumerator(); 309_enumerator = _source.GetEnumerator(); 367return new IEnumerableSkipTakeIterator<TSource>(_source, minIndex, _maxIndexInclusive); 395return new IEnumerableSkipTakeIterator<TSource>(_source, _minIndexInclusive, maxIndex); 405if (_source is Iterator<TSource> iterator) 410using IEnumerator<TSource> en = _source.GetEnumerator(); 426if (_source is Iterator<TSource> iterator) 431using (IEnumerator<TSource> en = _source.GetEnumerator()) 446if (_source is Iterator<TSource> iterator && 464using (IEnumerator<TSource> en = _source.GetEnumerator()) 490using (IEnumerator<TSource> en = _source.GetEnumerator()) 518using (IEnumerator<TSource> en = _source.GetEnumerator())