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