29 references to Pair
System.Core (29)
System\Linq\Parallel\Enumerables\AggregationMinMaxHelpers.cs (3)
37new AssociativeAggregationOperator<T, Pair<bool, T>, T>(source, new Pair<bool, T>(false, default(T)), null, 81return new Pair<bool, T>(true, element); 106return new Pair<bool, T>(true, element.Second);
System\Linq\Parallel\Partitioning\HashRepartitionEnumerator.cs (2)
119currentElement = new Pair<TInputOutput, THashKey>( 244buffer.Add(new Pair<TInputOutput, THashKey>(element, elementHashKey));
System\Linq\Parallel\Partitioning\OrderedHashRepartitionEnumerator.cs (2)
119currentElement = new Pair<TInputOutput, THashKey>( 257buffer.Add(new Pair<TInputOutput, THashKey>(element, elementHashKey));
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (1)
307leftLookup[wrappedLeftElement] = new Pair<TInputOutput, TLeftKey>(leftElement.First, leftKey);
System\Linq\Parallel\QueryOperators\Binary\HashJoinQueryOperatorEnumerator.cs (1)
137currentValue = new Pair<TRightInput, ListChunk<TRightInput>>(rightElement, null);
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (1)
296m_hashLookup[wrappedLeftElem] = new Pair<TInputOutput, TLeftKey>(leftElement.First, leftKey);
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
375union[wrappedElem] = new Pair<TInputOutput, ConcatKey<TLeftKey, TRightKey>>(elem.First, key); 392union[wrappedElem] = new Pair<TInputOutput, ConcatKey<TLeftKey, TRightKey>>(elem.First, key); ;
System\Linq\Parallel\QueryOperators\Inlined\DecimalAverageAggregationOperator.cs (1)
138currentElement = new Pair<decimal, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\DoubleAverageAggregationOperator.cs (1)
138currentElement = new Pair<double, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\FloatAverageAggregationOperator.cs (1)
138currentElement = new Pair<double, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\IntAverageAggregationOperator.cs (1)
138currentElement = new Pair<long, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\LongAverageAggregationOperator.cs (1)
138currentElement = new Pair<long, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\NullableDecimalAverageAggregationOperator.cs (1)
130currentElement = new Pair<decimal, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\NullableDoubleAverageAggregationOperator.cs (1)
130currentElement = new Pair<double, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\NullableFloatAverageAggregationOperator.cs (1)
131currentElement = new Pair<double, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\NullableIntAverageAggregationOperator.cs (1)
131currentElement = new Pair<long, long>(sum, count);
System\Linq\Parallel\QueryOperators\Inlined\NullableLongAverageAggregationOperator.cs (1)
131currentElement = new Pair<long, long>(sum, count);
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (1)
149m_buffer.Add(new Pair<TSource, TKey>(current, key));
System\Linq\Parallel\QueryOperators\Unary\SelectManyQueryOperator.cs (2)
338currentKey = new Pair<int, int>(m_mutables.m_currentLeftSourceIndex, m_mutables.m_currentRightSourceIndex); 468currentKey = new Pair<TLeftKey, int>(m_mutables.m_currentLeftKey, m_mutables.m_currentRightSourceIndex);
System\Linq\Parallel\QueryOperators\Unary\SortQueryOperator.cs (1)
77(TInputOutput elem) => new Pair<TSortKey, TKey2>(m_keySelector(elem), key2Selector(elem));
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (1)
217buffer.Add(new Pair<TResult, TKey>(current, index));
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
281buffer.Add(new Pair<TResult, TKey>(current, key));
System\Linq\Parallel\Scheduling\OrderPreservingPipeliningSpoolingTask.cs (1)
110chunk[lastChunkSize] = new Pair<TKey, TOutput>(key, element);