1 write to _tail
System.Linq (1)
System\Linq\Concat.cs (1)
146
_tail
= tail;
9 references to _tail
System.Linq (9)
System\Linq\Concat.cs (4)
152
private ConcatNIterator<TSource>? PreviousN =>
_tail
as ConcatNIterator<TSource>;
154
private protected override Iterator<TSource> Clone() => new ConcatNIterator<TSource>(
_tail
, _head, _headIndex, _hasOnlyCollections);
191
Debug.Assert(node.
_tail
is Concat2Iterator<TSource>);
192
return node.
_tail
.GetEnumerable(index);
System\Linq\Concat.SpeedOpt.cs (5)
183
Debug.Assert(node.
_tail
is Concat2Iterator<TSource>);
184
return checked(count + node.
_tail
.GetCount(onlyIfCheap));
255
var previous2 = (Concat2Iterator<TSource>)node.
_tail
;
342
Debug.Assert(node.
_tail
is Concat2Iterator<TSource>);
343
return node.
_tail
.TryGetLast(out found);