EnumerablePartitioner.cs
Go to the documentation of this file.
54 public EnumerablePartitioner (IEnumerable<T> source, int initialPartitionSize, int partitionMultiplier)
62 public override IList<IEnumerator<KeyValuePair<long, T>>> GetOrderablePartitions (int partitionCount)
75 enumerators[i] = isSimple ? GetPartitionEnumeratorSimple (src, state, i == enumerators.Length - 1) : GetPartitionEnumerator (src, state);
81 // This partitioner that is simpler than the general case (don't use a list) is called in the case
110 IEnumerator<KeyValuePair<long, T>> GetPartitionEnumerator (IEnumerator<T> src, PartitionerState state)
EnumerablePartitioner(IEnumerable< T > source, int initialPartitionSize, int partitionMultiplier)
Definition: EnumerablePartitioner.cs:54
override IList< IEnumerator< KeyValuePair< long, T > > > GetOrderablePartitions(int partitionCount)
Definition: EnumerablePartitioner.cs:62
Definition: AggregateException.cs:31
EnumerablePartitioner(IEnumerable< T > source)
Definition: EnumerablePartitioner.cs:47
Definition: EnumerablePartitioner.cs:37
Definition: IStructuralComparable.cs:33
Definition: AotInterlocked.cs:3