Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WrapPartitionedStream< TKey >() [1/2]

override void System.Linq.Parallel.ForAllOperator< TInput >.WrapPartitionedStream< TKey > ( PartitionedStream< TInput, TKey > inputStream,
IPartitionedStreamRecipient< TInput > recipient,
bool preferStriping,
QuerySettings settings )
inlinepackage

Definition at line 73 of file ForAllOperator.cs.

74 {
75 int partitionCount = inputStream.PartitionCount;
76 PartitionedStream<TInput, int> partitionedStream = new PartitionedStream<TInput, int>(partitionCount, Util.GetDefaultComparer<int>(), OrdinalIndexState.Correct);
77 for (int i = 0; i < partitionCount; i++)
78 {
79 partitionedStream[i] = new ForAllEnumerator<TKey>(inputStream[i], _elementAction, settings.CancellationState.MergedCancellationToken);
80 }
82 }
readonly Action< TInput > _elementAction

References System.Linq.Parallel.ForAllOperator< TInput >._elementAction, System.Linq.Parallel.QuerySettings.CancellationState, and System.Linq.Parallel.CancellationState.MergedCancellationToken.