3 types derived from OrderablePartitioner
mscorlib (3)
system\collections\concurrent\PartitionerStatic.cs (3)
502private class DynamicPartitionerForIEnumerable<TSource> : OrderablePartitioner<TSource> 1028private abstract class DynamicPartitionerForIndexRange_Abstract<TSource, TCollection> : OrderablePartitioner<TSource> 1382private abstract class StaticIndexRangePartitioner<TSource, TCollection> : OrderablePartitioner<TSource>
21 references to OrderablePartitioner
mscorlib (16)
system\collections\concurrent\OrderablePartitioner.cs (2)
34/// Inheritors of <see cref="OrderablePartitioner{TSource}"/> must adhere to the following rules: 71/// Initializes a new instance of the <see cref="OrderablePartitioner{TSource}"/> class with the
system\collections\concurrent\PartitionerStatic.cs (8)
93public static OrderablePartitioner<TSource> Create<TSource>(IList<TSource> list, bool loadBalance) 121public static OrderablePartitioner<TSource> Create<TSource>(TSource[] array, bool loadBalance) 152public static OrderablePartitioner<TSource> Create<TSource>(IEnumerable<TSource> source) 174public static OrderablePartitioner<TSource> Create<TSource>(IEnumerable<TSource> source, EnumerablePartitionerOptions partitionerOptions) 194public static OrderablePartitioner<Tuple<long, long>> Create(long fromInclusive, long toExclusive) 217public static OrderablePartitioner<Tuple<long, long>> Create(long fromInclusive, long toExclusive, long rangeSize) 251public static OrderablePartitioner<Tuple<int, int>> Create(int fromInclusive, int toExclusive) 274public static OrderablePartitioner<Tuple<int, int>> Create(int fromInclusive, int toExclusive, int rangeSize)
system\threading\Tasks\Parallel.cs (6)
2543OrderablePartitioner<TSource> source, 2715OrderablePartitioner<TSource> source, 2951OrderablePartitioner<TSource> source, 3155OrderablePartitioner<TSource> source, 3208OrderablePartitioner<TSource> orderedSource = source as OrderablePartitioner<TSource>;
System.Core (5)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (5)
43get { return m_partitioner is OrderablePartitioner<TElement>; } 83OrderablePartitioner<TElement> orderablePartitioner = partitioner as OrderablePartitioner<TElement>; 139OrderablePartitioner<TElement> orderablePartitioner = m_partitioner as OrderablePartitioner<TElement>;