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

◆ GroupJoinQueryOperator()

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

Definition at line 18 of file GroupJoinQueryOperator.cs.

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

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