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)
1822/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1873/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1894/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1929/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1940OrderablePartitioner<TSource> source, 1996/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2030/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2074/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2094OrderablePartitioner<TSource> source, 2156/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2220/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2243/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2289/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2300OrderablePartitioner<TSource> source, 2369/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2405/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2460/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2480OrderablePartitioner<TSource> source, 2518OrderablePartitioner<TSource>? orderedSource = source as OrderablePartitioner<TSource>;