Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Parallel.PartitionerQueryOperator< TElement > Class Template Referencesealed

Classes

class  OrderablePartitionerEnumerator
 
class  PartitionerEnumerator
 
class  PartitionerQueryOperatorResults
 

Public Member Functions

override IEnumerator< TOutput > GetEnumerator ()
 
IEnumerator< TOutput > GetEnumerator (ParallelMergeOptions? mergeOptions)
 

Protected Attributes

bool _outputOrdered
 

Package Functions

 PartitionerQueryOperator (Partitioner< TElement > partitioner)
 
override QueryResults< TElement > Open (QuerySettings settings, bool preferStriping)
 
override IEnumerable< TElement > AsSequentialQuery (CancellationToken token)
 
virtual IEnumerator< TOutput > GetEnumerator (ParallelMergeOptions? mergeOptions, bool suppressOrderPreservation)
 
IEnumerator< TOutput > GetOpenedEnumerator (ParallelMergeOptions? mergeOptions, bool suppressOrder, bool forEffect, QuerySettings querySettings)
 
TOutput[] ExecuteAndGetResultsAsArray ()
 
IEnumerable< TOutput > AsSequentialQuery (CancellationToken token)
 

Static Package Functions

static OrdinalIndexState GetOrdinalIndexState (Partitioner< TElement > partitioner)
 
static ListQueryResults< TOutput > ExecuteAndCollectResults< TKey > (PartitionedStream< TOutput, TKey > openedChild, int partitionCount, bool outputOrdered, bool useStriping, QuerySettings settings)
 
static QueryOperator< TOutput > AsQueryOperator (IEnumerable< TOutput > source)
 

Properties

bool Orderable [get]
 
override OrdinalIndexState OrdinalIndexState [get]
 
override bool LimitsParallelism [get]
 
bool OutputOrdered [get]
 

Private Member Functions

QueryResults< TOutput > GetQueryResults (QuerySettings querySettings)
 

Private Attributes

readonly Partitioner< TElement > _partitioner
 

Detailed Description

Definition at line 8 of file PartitionerQueryOperator.cs.


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