| Terraria v1.4.4.9
    Terraria source code documentation | 
| 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< TInput > | Child  [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 | 
Definition at line 6 of file GroupByQueryOperator.cs.