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)
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 (7)
187Debug.Assert(node._tail is Concat2Iterator<TSource>); 188return checked(count + node._tail.GetCount(onlyIfCheap)); 259var previous2 = (Concat2Iterator<TSource>)node._tail; 346Debug.Assert(node._tail is Concat2Iterator<TSource>); 347return node._tail.TryGetLast(out found); 363Debug.Assert(node._tail is Concat2Iterator<TSource>); 364return node._tail.Contains(value);