6 instantiations of PairComparer
System.Linq.Parallel (6)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (2)
144
IComparer<Pair<TLeftKey, TRightKey>> outputKeyComparer = new
PairComparer
<TLeftKey, TRightKey>(leftHashStream.KeyComparer, rightKeyComparer);
165
return new
PairComparer
<TLeftKey, TRightKey>(leftKeyComparer, rightKeyComparer);
System\Linq\Parallel\QueryOperators\Binary\JoinQueryOperator.cs (1)
119
new
PairComparer
<TLeftKey, TRightKey>(leftHashStream.KeyComparer, rightPartitionedStream.KeyComparer);
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (2)
151
var keyComparer = new
PairComparer
<TLeftKey, int>(inputStream.KeyComparer, Util.GetDefaultComparer<int>());
168
var keyComparer = new
PairComparer
<int, int>(inputStream.KeyComparer, Util.GetDefaultComparer<int>());
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
64
IComparer<Pair<TSortKey, TKey2>> pairComparer = new
PairComparer
<TSortKey, TKey2>(_comparer, key2Comparer);
4 references to PairComparer
System.Linq.Parallel (4)
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (2)
158
private static
PairComparer
<bool, TRightKey> CreateComparer<TRightKey>(IComparer<TRightKey> comparer)
163
private static
PairComparer
<TLeftKey, TRightKey> CreateComparer<TLeftKey, TRightKey>(IComparer<TLeftKey> leftKeyComparer, IComparer<TRightKey> rightKeyComparer)
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (2)
151
var
keyComparer = new PairComparer<TLeftKey, int>(inputStream.KeyComparer, Util.GetDefaultComparer<int>());
168
var
keyComparer = new PairComparer<int, int>(inputStream.KeyComparer, Util.GetDefaultComparer<int>());