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

◆ SelectManyQueryOperator()

System.Linq.Parallel.SelectManyQueryOperator< TLeftInput, TRightInput, TOutput >.SelectManyQueryOperator ( IEnumerable< TLeftInput > leftChild,
Func< TLeftInput, IEnumerable< TRightInput > > rightChildSelector,
Func< TLeftInput, int, IEnumerable< TRightInput > > indexedRightChildSelector,
Func< TLeftInput, TRightInput, TOutput > resultSelector )
inlinepackage

Definition at line 191 of file SelectManyQueryOperator.cs.

192 : base(leftChild)
193 {
197 _outputOrdered = base.Child.OutputOrdered || indexedRightChildSelector != null;
199 }
readonly Func< TLeftInput, int, IEnumerable< TRightInput > > _indexedRightChildSelector
readonly Func< TLeftInput, TRightInput, TOutput > _resultSelector
readonly Func< TLeftInput, IEnumerable< TRightInput > > _rightChildSelector

References System.Linq.Parallel.SelectManyQueryOperator< TLeftInput, TRightInput, TOutput >._indexedRightChildSelector, System.Linq.Parallel.SelectManyQueryOperator< TLeftInput, TRightInput, TOutput >._resultSelector, System.Linq.Parallel.SelectManyQueryOperator< TLeftInput, TRightInput, TOutput >._rightChildSelector, System.Linq.Parallel.SelectManyQueryOperator< TLeftInput, TRightInput, TOutput >.InitOrderIndex(), and System.Linq.resultSelector.