InMemoryLookupOp<T> extension

(in-memory extension): builds a ILookup<TKey, T> from any IQueryable<T> (this is the in-memory counterpart of Queryable.toLookup_). Materialises the source in memory.

on

Methods

toLookup_<TKey>({required Expr keySelector}) ILookup<TKey, T>

Available on Iterable<T>, provided by the InMemoryLookupOp extension

: groups the source by keySelector. The result is iterable: iterate to get IGrouping<TKey, T> entries (one per key).