1 write to _second
System.Linq (1)
System\Linq\Concat.cs (1)
65_second = second;
12 references to _second
System.Linq (12)
System\Linq\Concat.cs (3)
68private protected override Iterator<TSource> Clone() => new Concat2Iterator<TSource>(_first, _second); 74_second is ICollection<TSource>; 851 => _second,
System\Linq\Concat.SpeedOpt.cs (9)
26if (!_second.TryGetNonEnumeratedCount(out secondCount)) 33secondCount = _second.Count(); 42ICollection<TSource>? secondCollection = _second as ICollection<TSource>; 68builder.AddNonICollectionRange(_second); 84builder.AddNonICollectionRange(_second); 97foreach (IEnumerable<TSource> source in (ReadOnlySpan<IEnumerable<TSource>>)[_first, _second]) 135result = _second.TryGetFirst(out found); 143TSource? result = _second.TryGetLast(out found); 256var second = (ICollection<TSource>)previous2._second;