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)
1832/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1883/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1904/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1939/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 1950OrderablePartitioner<TSource> source, 2006/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2040/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2084/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2104OrderablePartitioner<TSource> source, 2166/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2230/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2253/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2299/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2310OrderablePartitioner<TSource> source, 2379/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2415/// Executes a for each operation on a <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2470/// index is desired, the source must be an <see cref="System.Collections.Concurrent.OrderablePartitioner{TSource}"> 2490OrderablePartitioner<TSource> source, 2528OrderablePartitioner<TSource>? orderedSource = source as OrderablePartitioner<TSource>;