Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PartitionedStreamMerger.cs
Go to the documentation of this file.
2
4
5internal sealed class PartitionedStreamMerger<TOutput> : IPartitionedStreamRecipient<TOutput>
6{
7 private readonly bool _forEffectMerge;
8
10
11 private readonly bool _isOrdered;
12
14
15 private readonly TaskScheduler _taskScheduler;
16
17 private readonly int _queryId;
18
20
22
23 internal PartitionedStreamMerger(bool forEffectMerge, ParallelMergeOptions mergeOptions, TaskScheduler taskScheduler, bool outputOrdered, CancellationState cancellationState, int queryId)
24 {
25 _forEffectMerge = forEffectMerge;
26 _mergeOptions = mergeOptions;
27 _isOrdered = outputOrdered;
28 _taskScheduler = taskScheduler;
29 _cancellationState = cancellationState;
30 _queryId = queryId;
31 }
32
37}
PartitionedStreamMerger(bool forEffectMerge, ParallelMergeOptions mergeOptions, TaskScheduler taskScheduler, bool outputOrdered, CancellationState cancellationState, int queryId)
void Receive< TKey >(PartitionedStream< TOutput, TKey > partitionedStream)