7 instantiations of HashLookup
System.Linq.Parallel (7)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (2)
232
HashLookup<THashKey, ListChunk<TElement>> lookup = new
HashLookup
<THashKey, ListChunk<TElement>>(_keyComparer);
323
HashLookup<THashKey, GroupKeyData> lookup = new
HashLookup
<THashKey, GroupKeyData>(_keyComparer);
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (1)
210
new
HashLookup
<THashKey, HashLookupValueList<TElement, TOrderKey>>(_keyComparer);
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (4)
323
new
HashLookup
<Wrapper<TGroupKey>, ListChunk<TSource>>(new WrapperEqualityComparer<TGroupKey>(_keyComparer));
385
new
HashLookup
<Wrapper<TGroupKey>, ListChunk<TElement>>(new WrapperEqualityComparer<TGroupKey>(_keyComparer));
551
HashLookup<Wrapper<TGroupKey>, GroupKeyData> hashLookup = new
HashLookup
<Wrapper<TGroupKey>, GroupKeyData>(
626
HashLookup<Wrapper<TGroupKey>, GroupKeyData> hashLookup = new
HashLookup
<Wrapper<TGroupKey>, GroupKeyData>(
27 references to HashLookup
System.Linq.Parallel (27)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (10)
232
HashLookup
<THashKey, ListChunk<TElement>> lookup = new HashLookup<THashKey, ListChunk<TElement>>(_keyComparer);
246
private readonly
HashLookup
<THashKey, ListChunk<TElement>> _base;
248
public GroupJoinBaseHashBuilder(
HashLookup
<THashKey, ListChunk<TElement>> baseLookup)
283
internal GroupJoinHashLookup(
HashLookup
<THashKey, ListChunk<TElement>> lookup)
323
HashLookup
<THashKey, GroupKeyData> lookup = new HashLookup<THashKey, GroupKeyData>(_keyComparer);
347
private readonly
HashLookup
<THashKey, GroupKeyData> _base;
351
HashLookup
<THashKey, GroupKeyData> baseLookup,
389
internal OrderedGroupJoinHashLookup(
HashLookup
<THashKey, GroupKeyData> lookup)
430
private readonly
HashLookup
<THashKey, TBaseElement> _base;
432
internal GroupJoinHashLookup(
HashLookup
<THashKey, TBaseElement> baseLookup)
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (5)
209
HashLookup
<THashKey, HashLookupValueList<TElement, TOrderKey>> lookup =
230
private readonly
HashLookup
<THashKey, HashLookupValueList<TElement, TOrderKey>> _base;
232
public JoinBaseHashBuilder(
HashLookup
<THashKey, HashLookupValueList<TElement, TOrderKey>> baseLookup)
267
private readonly
HashLookup
<THashKey, HashLookupValueList<TElement, TOrderKey>> _base;
269
internal JoinHashLookup(
HashLookup
<THashKey, HashLookupValueList<TElement, TOrderKey>> baseLookup)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (12)
231
internal
HashLookup
<Wrapper<TGroupKey>, ListChunk<TElement>>? _hashLookup; // The lookup with key-value mappings.
289
protected abstract
HashLookup
<Wrapper<TGroupKey>, ListChunk<TElement>> BuildHashLookup();
320
protected override
HashLookup
<Wrapper<TGroupKey>, ListChunk<TSource>> BuildHashLookup()
322
HashLookup
<Wrapper<TGroupKey>, ListChunk<TSource>> hashlookup =
382
protected override
HashLookup
<Wrapper<TGroupKey>, ListChunk<TElement>> BuildHashLookup()
384
HashLookup
<Wrapper<TGroupKey>, ListChunk<TElement>> hashlookup =
434
internal
HashLookup
<Wrapper<TGroupKey>, GroupKeyData>? _hashLookup; // The lookup with key-value mappings.
497
protected abstract
HashLookup
<Wrapper<TGroupKey>, GroupKeyData> BuildHashLookup();
549
protected override
HashLookup
<Wrapper<TGroupKey>, GroupKeyData> BuildHashLookup()
551
HashLookup
<Wrapper<TGroupKey>, GroupKeyData> hashLookup = new HashLookup<Wrapper<TGroupKey>, GroupKeyData>(
624
protected override
HashLookup
<Wrapper<TGroupKey>, GroupKeyData> BuildHashLookup()
626
HashLookup
<Wrapper<TGroupKey>, GroupKeyData> hashLookup = new HashLookup<Wrapper<TGroupKey>, GroupKeyData>(