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