2 writes to _enumerator
System.Linq (2)
System\Linq\SkipTake.SpeedOpt.cs (2)
241
_enumerator
= null;
290
_enumerator
= _source.GetEnumerator();
7 references to _enumerator
System.Linq (7)
System\Linq\SkipTake.SpeedOpt.cs (7)
238
if (
_enumerator
is not null)
240
_enumerator
.Dispose();
294
Debug.Assert(
_enumerator
is not null);
295
if (!SkipBeforeFirst(
_enumerator
))
304
Debug.Assert(
_enumerator
is not null);
305
if ((!HasLimit || taken < Limit) &&
_enumerator
.MoveNext())
314
_current =
_enumerator
.Current;