1 write to _source
System.Linq (1)
System\Linq\SkipTake.SpeedOpt.cs (1)
237
_source
= source;
14 references to _source
System.Linq (14)
System\Linq\SkipTake.SpeedOpt.cs (14)
249
new IEnumerableSkipTakeIterator<TSource>(
_source
, _minIndexInclusive, _maxIndexInclusive);
273
return Math.Max(
_source
.Count() - _minIndexInclusive, 0);
276
using IEnumerator<TSource> en =
_source
.GetEnumerator();
305
_enumerator =
_source
.GetEnumerator();
363
return new IEnumerableSkipTakeIterator<TSource>(
_source
, minIndex, _maxIndexInclusive);
391
return new IEnumerableSkipTakeIterator<TSource>(
_source
, _minIndexInclusive, maxIndex);
401
if (
_source
is Iterator<TSource> iterator)
406
using IEnumerator<TSource> en =
_source
.GetEnumerator();
422
if (
_source
is Iterator<TSource> iterator)
427
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
442
if (
_source
is Iterator<TSource> iterator &&
454
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
480
using (IEnumerator<TSource> en =
_source
.GetEnumerator())
508
using (IEnumerator<TSource> en =
_source
.GetEnumerator())