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()) 292_enumerator = _source.GetEnumerator(); 350return new IEnumerableSkipTakeIterator<TSource>(_source, minIndex, _maxIndexInclusive); 378return new IEnumerableSkipTakeIterator<TSource>(_source, _minIndexInclusive, maxIndex); 388if (_source is Iterator<TSource> iterator) 393using (IEnumerator<TSource> en = _source.GetEnumerator()) 411if (_source is Iterator<TSource> iterator) 416using (IEnumerator<TSource> en = _source.GetEnumerator()) 431if (_source is Iterator<TSource> iterator && 440using (IEnumerator<TSource> en = _source.GetEnumerator()) 466using (IEnumerator<TSource> en = _source.GetEnumerator()) 494using (IEnumerator<TSource> en = _source.GetEnumerator())