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)
253
new IEnumerableSkipTakeIterator<TSource>(
_source
, _minIndexInclusive, _maxIndexInclusive);
277
return Math.Max(
_source
.Count() - _minIndexInclusive, 0);
280
using IEnumerator<TSource> en =
_source
.GetEnumerator();
309
_enumerator =
_source
.GetEnumerator();
367
return new IEnumerableSkipTakeIterator<TSource>(
_source
, minIndex, _maxIndexInclusive);
395
return new IEnumerableSkipTakeIterator<TSource>(
_source
, _minIndexInclusive, maxIndex);
405
if (
_source
is Iterator<TSource> iterator)
410
using IEnumerator<TSource> en =
_source
.GetEnumerator();
426
if (
_source
is Iterator<TSource> iterator)
431
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
446
if (
_source
is Iterator<TSource> iterator &&
464
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
490
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
518
using (IEnumerator<TSource> en =
_source
.GetEnumerator())