<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Collections.Concurrent.OrderablePartitioner<TSource>

public abstract class OrderablePartitioner<TSource> : Partitioner<TSource>
namespace System.Collections.Concurrent { public abstract class OrderablePartitioner<TSource> : Partitioner<TSource> { public bool KeysNormalized { get; } public bool KeysOrderedAcrossPartitions { get; } public bool KeysOrderedInEachPartition { get; } protected OrderablePartitioner(bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized); public virtual IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions(); public abstract IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount); } }