Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Parallel.SelectManyQueryOperator< TLeftInput, TRightInput, TOutput > Class Template Referencesealed

Classes

class  IndexedSelectManyQueryOperatorEnumerator
 
class  SelectManyQueryOperatorEnumerator
 

Protected Member Functions

void SetOrdinalIndexState (OrdinalIndexState indexState)
 

Package Functions

 SelectManyQueryOperator (IEnumerable< TLeftInput > leftChild, Func< TLeftInput, IEnumerable< TRightInput > > rightChildSelector, Func< TLeftInput, int, IEnumerable< TRightInput > > indexedRightChildSelector, Func< TLeftInput, TRightInput, TOutput > resultSelector)
 
override void WrapPartitionedStream< TLeftKey > (PartitionedStream< TLeftInput, TLeftKey > inputStream, IPartitionedStreamRecipient< TOutput > recipient, bool preferStriping, QuerySettings settings)
 
override QueryResults< TOutput > Open (QuerySettings settings, bool preferStriping)
 
override IEnumerable< TOutput > AsSequentialQuery (CancellationToken token)
 
void WrapPartitionedStream< TKey > (PartitionedStream< TInput, TKey > inputStream, IPartitionedStreamRecipient< TOutput > recipient, bool preferStriping, QuerySettings settings)
 

Properties

override bool LimitsParallelism [get]
 
QueryOperator< TInputChild [get]
 
override OrdinalIndexState OrdinalIndexState [get]
 

Private Member Functions

void InitOrderIndex ()
 
void WrapPartitionedStreamNotIndexed< TLeftKey > (PartitionedStream< TLeftInput, TLeftKey > inputStream, IPartitionedStreamRecipient< TOutput > recipient, QuerySettings settings)
 
void WrapPartitionedStreamIndexed (PartitionedStream< TLeftInput, int > inputStream, IPartitionedStreamRecipient< TOutput > recipient, QuerySettings settings)
 

Private Attributes

readonly Func< TLeftInput, IEnumerable< TRightInput > > _rightChildSelector
 
readonly Func< TLeftInput, int, IEnumerable< TRightInput > > _indexedRightChildSelector
 
readonly Func< TLeftInput, TRightInput, TOutput > _resultSelector
 
bool _prematureMerge
 
bool _limitsParallelism
 
readonly QueryOperator< TInput_child
 
OrdinalIndexState _indexState
 

Detailed Description

Definition at line 7 of file SelectManyQueryOperator.cs.


The documentation for this class was generated from the following file: