Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ JoinQueryOperator()

System.Linq.Parallel.JoinQueryOperator< TLeftInput, TRightInput, TKey, TOutput >.JoinQueryOperator ( ParallelQuery< TLeftInput > left,
ParallelQuery< TRightInput > right,
Func< TLeftInput, TKey > leftKeySelector,
Func< TRightInput, TKey > rightKeySelector,
Func< TLeftInput, TRightInput, TOutput > resultSelector,
IEqualityComparer< TKey > keyComparer )
inlinepackage

Definition at line 18 of file JoinQueryOperator.cs.

19 : base(left, right)
20 {
24 _keyComparer = keyComparer;
25 _outputOrdered = base.LeftChild.OutputOrdered;
26 SetOrdinalIndex(OrdinalIndexState.Shuffled);
27 }
void SetOrdinalIndex(OrdinalIndexState indexState)
readonly Func< TLeftInput, TRightInput, TOutput > _resultSelector
readonly IEqualityComparer< TKey > _keyComparer
readonly Func< TLeftInput, TKey > _leftKeySelector
readonly Func< TRightInput, TKey > _rightKeySelector

References System.Linq.Parallel.JoinQueryOperator< TLeftInput, TRightInput, TKey, TOutput >._keyComparer, System.Linq.Parallel.JoinQueryOperator< TLeftInput, TRightInput, TKey, TOutput >._leftKeySelector, System.Linq.Parallel.QueryOperator< TOutput >._outputOrdered, System.Linq.Parallel.JoinQueryOperator< TLeftInput, TRightInput, TKey, TOutput >._resultSelector, System.Linq.Parallel.JoinQueryOperator< TLeftInput, TRightInput, TKey, TOutput >._rightKeySelector, System.Linq.resultSelector, and System.Linq.Parallel.BinaryQueryOperator< TLeftInput, TRightInput, TOutput >.SetOrdinalIndex().