1 write to _source
System.Linq (1)
System\Linq\Where.cs (1)
210
_source
= source;
11 references to _source
System.Linq (11)
System\Linq\Where.cs (4)
215
new ListWhereIterator<TSource>(
_source
, _predicate);
222
_enumerator =
_source
.GetEnumerator();
244
new ListWhereSelectIterator<TSource, TResult>(
_source
, _predicate, selector);
247
new ListWhereIterator<TSource>(
_source
, CombinePredicates(_predicate, predicate));
System\Linq\Where.SpeedOpt.cs (7)
316
public override int GetCount(bool onlyIfCheap) => ArrayWhereIterator<TSource>.GetCount(onlyIfCheap, CollectionsMarshal.AsSpan(
_source
), _predicate);
318
public override TSource[] ToArray() => ArrayWhereIterator<TSource>.ToArray(CollectionsMarshal.AsSpan(
_source
), _predicate);
320
public override List<TSource> ToList() => ArrayWhereIterator<TSource>.ToList(CollectionsMarshal.AsSpan(
_source
), _predicate);
326
foreach (TSource item in CollectionsMarshal.AsSpan(
_source
))
341
ReadOnlySpan<TSource> source = CollectionsMarshal.AsSpan(
_source
);
363
foreach (TSource item in CollectionsMarshal.AsSpan(
_source
))
386
foreach (TSource item in
_source
)