1 write to _hashLookup
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (1)
270
_hashLookup
= new Dictionary<Wrapper<TInputOutput>, Pair<TInputOutput, TLeftKey>>(_comparer);
5 references to _hashLookup
System.Linq.Parallel (5)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (5)
268
if (
_hashLookup
== null)
285
if (!
_hashLookup
.TryGetValue(wrappedLeftElem, out oldEntry) || _leftKeyComparer.Compare(leftKey, oldEntry.Second) < 0)
290
_hashLookup
[wrappedLeftElem] = new Pair<TInputOutput, TLeftKey>(leftElement.First, leftKey);
310
if (
_hashLookup
.TryGetValue(wrappedRightElem, out entry))
315
_hashLookup
.Remove(new Wrapper<TInputOutput>(entry.First));