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

◆ PartitionDataSource< T >()

static PartitionedStream< T, int > System.Linq.Parallel.ExchangeUtilities.PartitionDataSource< T > ( IEnumerable< T > source,
int partitionCount,
bool useStriping )
inlinestaticpackage

Definition at line 8 of file ExchangeUtilities.cs.

9 {
11 {
13 if (partitions == null)
14 {
16 }
17 if (partitions.Length != partitionCount)
18 {
20 }
21 PartitionedStream<T, int> partitionedStream = new PartitionedStream<T, int>(partitionCount, Util.GetDefaultComparer<int>(), OrdinalIndexState.Correct);
22 for (int i = 0; i < partitionCount; i++)
23 {
25 if (queryOperatorEnumerator == null)
26 {
28 }
30 }
31 return partitionedStream;
32 }
34 }
static string ParallelPartitionable_IncorretElementCount
Definition SR.cs:20
static string ParallelPartitionable_NullElement
Definition SR.cs:22
static string ParallelPartitionable_NullReturn
Definition SR.cs:18
Definition SR.cs:7

References System.SR.ParallelPartitionable_IncorretElementCount, System.SR.ParallelPartitionable_NullElement, System.SR.ParallelPartitionable_NullReturn, and System.Linq.source.