Partitioner::Create<TSource> Method (IEnumerable<TSource>^, EnumerablePartitionerOptions)
Creates an orderable partitioner from a IEnumerable<T> instance.
Assembly: mscorlib (in mscorlib.dll)
public: generic<typename TSource> static OrderablePartitioner<TSource>^ Create( IEnumerable<TSource>^ source, EnumerablePartitionerOptions partitionerOptions )
Parameters
- source
-
Type:
System.Collections.Generic::IEnumerable<TSource>^
The enumerable to be partitioned.
- partitionerOptions
-
Type:
System.Collections.Concurrent::EnumerablePartitionerOptions
Options to control the buffering behavior of the partitioner.
Return Value
Type: System.Collections.Concurrent::OrderablePartitioner<TSource>^An orderable partitioner based on the input array.
Type Parameters
- TSource
Type of the elements in source enumerable.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The partitionerOptions argument specifies an invalid value for EnumerablePartitionerOptions. |
The ordering used in the created partitioner is determined by the natural order of the elements as retrieved from the source enumerable.
Available since 8
.NET Framework
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1