2 writes to _enumerator
System.Linq (2)
System\Linq\SkipTake.SpeedOpt.cs (2)
260
_enumerator
= null;
309
_enumerator
= _source.GetEnumerator();
7 references to _enumerator
System.Linq (7)
System\Linq\SkipTake.SpeedOpt.cs (7)
257
if (
_enumerator
is not null)
259
_enumerator
.Dispose();
313
Debug.Assert(
_enumerator
is not null);
314
if (!SkipBeforeFirst(
_enumerator
))
323
Debug.Assert(
_enumerator
is not null);
324
if ((!HasLimit || taken < Limit) &&
_enumerator
.MoveNext())
333
_current =
_enumerator
.Current;