Out-of-the-box partitioners are created with a set of default behaviors. For example, by default, some form of buffering and chunking will be used to achieve optimal performance in the common scenario where an IEnumerable`1 implementation is fast and non-blocking. These behaviors can be overridden by this enumeration by using the Partitioner.Create``1(IEnumerable<``0>,System.Collections.Concurrent.EnumerablePartitionerOptions) method.