ParallelHelperSortAsync Method

Overload List

SortAsyncT(ArraySectionT, IComparerT, TaskConfig) Sorts the elements of the specified ArraySectionT asynchronously, potentially using multiple threads.
SortAsyncT(IListT, IComparerT, TaskConfig) Sorts the elements of the specified list asynchronously, potentially using multiple threads.
SortAsyncT(IListT, Int32, Int32, IComparerT, TaskConfig) Sorts the elements of the specified list asynchronously, potentially using multiple threads. The range of elements to sort is specified by a starting index and a length.
SortAsyncTFrom, TTo(CastArrayTFrom, TTo, IComparerTTo, TaskConfig) Sorts the elements of the specified CastArrayTFrom, TTo asynchronously, potentially using multiple threads.
SortAsyncTKey, TValue(ArraySectionTKey, ArraySectionTValue, IComparerTKey, TaskConfig) Sorts the elements in a pair of ArraySectionT instances asynchronously (one contains the keys, the other contains the corresponding values), potentially using multiple threads.
SortAsyncTKey, TValue(IListTKey, IListTValue, IComparerTKey, TaskConfig) Sorts the elements in a pair of IListT instances asynchronously (one contains the keys, the other contains the corresponding values), potentially using multiple threads.
SortAsyncTKey, TValue(IListTKey, IListTValue, Int32, Int32, IComparerTKey, TaskConfig) Sorts the elements in a pair of IListT instances asynchronously (one contains the keys, the other contains the corresponding values), potentially using multiple threads. The range of elements to sort is specified by a starting index and a length.
SortAsyncTKeyFrom, TKeyTo, TValueFrom, TValueTo(CastArrayTKeyFrom, TKeyTo, CastArrayTValueFrom, TValueTo, IComparerTKeyTo, TaskConfig) Sorts the elements in a pair of CastArrayTFrom, TTo instances asynchronously (one contains the keys, the other contains the corresponding values), potentially using multiple threads.

See Also