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