1 write to m_hashLookup
System.Core (1)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (1)
276
m_hashLookup
= new Dictionary<Wrapper<TInputOutput>, Pair<TInputOutput, TLeftKey>>(m_comparer);
5 references to m_hashLookup
System.Core (5)
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (5)
274
if (
m_hashLookup
== null)
291
if (!
m_hashLookup
.TryGetValue(wrappedLeftElem, out oldEntry) || m_leftKeyComparer.Compare(leftKey, oldEntry.Second) < 0)
296
m_hashLookup
[wrappedLeftElem] = new Pair<TInputOutput, TLeftKey>(leftElement.First, leftKey);
316
if (
m_hashLookup
.TryGetValue(wrappedRightElem, out entry))
321
m_hashLookup
.Remove(new Wrapper<TInputOutput>(entry.First));