1 write to _tail
System.Linq (1)
System\Linq\Concat.cs (1)
146
_tail
= tail;
11 references to _tail
System.Linq (11)
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 (7)
187
Debug.Assert(node.
_tail
is Concat2Iterator<TSource>);
188
return checked(count + node.
_tail
.GetCount(onlyIfCheap));
259
var previous2 = (Concat2Iterator<TSource>)node.
_tail
;
346
Debug.Assert(node.
_tail
is Concat2Iterator<TSource>);
347
return node.
_tail
.TryGetLast(out found);
363
Debug.Assert(node.
_tail
is Concat2Iterator<TSource>);
364
return node.
_tail
.Contains(value);