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

Protected Member Functions

void SetOrdinalIndexState (OrdinalIndexState indexState)
 

Package Functions

 GroupByQueryOperator (IEnumerable< TSource > child, Func< TSource, TGroupKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TGroupKey > keyComparer)
 
override void WrapPartitionedStream< TKey > (PartitionedStream< TSource, TKey > inputStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, bool preferStriping, QuerySettings settings)
 
override QueryResults< IGrouping< TGroupKey, TElement > > Open (QuerySettings settings, bool preferStriping)
 
override IEnumerable< IGrouping< TGroupKey, TElement > > 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 WrapPartitionedStreamHelper< TIgnoreKey, TKey > (PartitionedStream< Pair< TSource, TGroupKey >, TKey > hashStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, CancellationToken cancellationToken)
 
void WrapPartitionedStreamHelperOrdered< TKey > (PartitionedStream< Pair< TSource, TGroupKey >, TKey > hashStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, CancellationToken cancellationToken)
 

Private Attributes

readonly Func< TSource, TGroupKey_keySelector
 
readonly Func< TSource, TElement > _elementSelector
 
readonly IEqualityComparer< TGroupKey_keyComparer
 
readonly QueryOperator< TInput_child
 
OrdinalIndexState _indexState
 

Detailed Description

Definition at line 6 of file GroupByQueryOperator.cs.


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