1 write to _first
System.Linq (1)
System\Linq\Concat.cs (1)
64_first = first;
12 references to _first
System.Linq (12)
System\Linq\Concat.cs (3)
68private protected override Iterator<TSource> Clone() => new Concat2Iterator<TSource>(_first, _second); 73_first is ICollection<TSource> && 840 => _first,
System\Linq\Concat.SpeedOpt.cs (9)
16if (!_first.TryGetNonEnumeratedCount(out firstCount)) 23firstCount = _first.Count(); 41ICollection<TSource>? firstCollection = _first as ICollection<TSource>; 76builder.AddNonICollectionRange(_first); 83builder.AddNonICollectionRange(_first); 97foreach (IEnumerable<TSource> source in (ReadOnlySpan<IEnumerable<TSource>>)[_first, _second]) 132TSource? result = _first.TryGetFirst(out found); 146result = _first.TryGetLast(out found); 266var first = (ICollection<TSource>)previous2._first;