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