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)
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}">
1945
OrderablePartitioner
<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}">
2099
OrderablePartitioner
<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}">
2305
OrderablePartitioner
<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}">
2485
OrderablePartitioner
<TSource> source,
2523
OrderablePartitioner
<TSource>? orderedSource = source as
OrderablePartitioner
<TSource>;