3 types derived from OrderablePartitioner
System.Collections.Concurrent (3)
System\Collections\Concurrent\PartitionerStatic.cs (3)
482private sealed class DynamicPartitionerForIEnumerable<TSource> : OrderablePartitioner<TSource> 981private abstract class DynamicPartitionerForIndexRange_Abstract<TSource, TCollection> : OrderablePartitioner<TSource> 1327private abstract class StaticIndexRangePartitioner<TSource, TCollection> : OrderablePartitioner<TSource>
37 references to OrderablePartitioner
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
82[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Concurrent.OrderablePartitioner<>))]
netstandard (1)
netstandard.cs (1)
100[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Concurrent.OrderablePartitioner<>))]
System.Collections.Concurrent (10)
System\Collections\Concurrent\OrderablePartitioner.cs (2)
28/// Inheritors of <see cref="OrderablePartitioner{TSource}"/> must adhere to the following rules: 64/// Initializes a new instance of the <see cref="OrderablePartitioner{TSource}"/> class with the
System\Collections\Concurrent\PartitionerStatic.cs (8)
88public static OrderablePartitioner<TSource> Create<TSource>(IList<TSource> list, bool loadBalance) 114public static OrderablePartitioner<TSource> Create<TSource>(TSource[] array, bool loadBalance) 143public static OrderablePartitioner<TSource> Create<TSource>(IEnumerable<TSource> source) 165public static OrderablePartitioner<TSource> Create<TSource>(IEnumerable<TSource> source, EnumerablePartitionerOptions partitionerOptions) 182public static OrderablePartitioner<Tuple<long, long>> Create(long fromInclusive, long toExclusive) 200public static OrderablePartitioner<Tuple<long, long>> Create(long fromInclusive, long toExclusive, long rangeSize) 236public static OrderablePartitioner<Tuple<int, int>> Create(int fromInclusive, int toExclusive) 254public static OrderablePartitioner<Tuple<int, int>> Create(int fromInclusive, int toExclusive, int rangeSize)
System.Linq.Parallel (5)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (5)
37get { return _partitioner is OrderablePartitioner<TElement>; } 77OrderablePartitioner<TElement>? orderablePartitioner = partitioner as OrderablePartitioner<TElement>; 133OrderablePartitioner<TElement>? orderablePartitioner = _partitioner as OrderablePartitioner<TElement>;
System.Threading.Tasks.Parallel (20)
System\Threading\Tasks\Parallel.cs (20)
1827/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1878/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1899/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1934/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1945OrderablePartitioner<TSource> source, 2001/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2035/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2079/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2099OrderablePartitioner<TSource> source, 2161/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2225/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2248/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2294/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2305OrderablePartitioner<TSource> source, 2374/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2410/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2465/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2485OrderablePartitioner<TSource> source, 2523OrderablePartitioner<TSource>? orderedSource = source as OrderablePartitioner<TSource>;