3 types derived from OrderablePartitioner
System.Collections.Concurrent (3)
System\Collections\Concurrent\PartitionerStatic.cs (3)
482
private sealed class DynamicPartitionerForIEnumerable<TSource> :
OrderablePartitioner
<TSource>
981
private abstract class DynamicPartitionerForIndexRange_Abstract<TSource, TCollection> :
OrderablePartitioner
<TSource>
1327
private 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)
88
public static
OrderablePartitioner
<TSource> Create<TSource>(IList<TSource> list, bool loadBalance)
114
public static
OrderablePartitioner
<TSource> Create<TSource>(TSource[] array, bool loadBalance)
143
public static
OrderablePartitioner
<TSource> Create<TSource>(IEnumerable<TSource> source)
165
public static
OrderablePartitioner
<TSource> Create<TSource>(IEnumerable<TSource> source, EnumerablePartitionerOptions partitionerOptions)
182
public static
OrderablePartitioner
<Tuple<long, long>> Create(long fromInclusive, long toExclusive)
200
public static
OrderablePartitioner
<Tuple<long, long>> Create(long fromInclusive, long toExclusive, long rangeSize)
236
public static
OrderablePartitioner
<Tuple<int, int>> Create(int fromInclusive, int toExclusive)
254
public static
OrderablePartitioner
<Tuple<int, int>> Create(int fromInclusive, int toExclusive, int rangeSize)
System.Linq.Parallel (5)
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (5)
37
get { return _partitioner is
OrderablePartitioner
<TElement>; }
77
OrderablePartitioner
<TElement>? orderablePartitioner = partitioner as
OrderablePartitioner
<TElement>;
133
OrderablePartitioner
<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}">
1950
OrderablePartitioner
<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}">
2104
OrderablePartitioner
<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}">
2310
OrderablePartitioner
<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}">
2490
OrderablePartitioner
<TSource> source,
2528
OrderablePartitioner
<TSource>? orderedSource = source as
OrderablePartitioner
<TSource>;