bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
void Add(TKey key, TValue value)
JoinHashLookup(HashLookup< THashKey, HashLookupValueList< TElement, TOrderKey > > baseLookup)
readonly HashLookup< THashKey, HashLookupValueList< TElement, TOrderKey > > _base
override bool TryGetValue(THashKey key, ref HashLookupValueList< TElement, TOrderKey > value)
override void Dispose(bool disposing)
readonly QueryOperatorEnumerator< Pair< TElement, THashKey >, TOrderKey > _dataSource
readonly IEqualityComparer< THashKey > _keyComparer
override HashJoinHashLookup< THashKey, TElement, TOrderKey > BuildHashLookup(CancellationToken cancellationToken)
JoinHashLookupBuilder(QueryOperatorEnumerator< Pair< TElement, THashKey >, TOrderKey > dataSource, IEqualityComparer< THashKey > keyComparer)
readonly HashLookup< THashKey, HashLookupValueList< TElement, TOrderKey > > _base
JoinBaseHashBuilder(HashLookup< THashKey, HashLookupValueList< TElement, TOrderKey > > baseLookup)
bool Add(THashKey hashKey, TElement element, TOrderKey orderKey)