GroupBy Method

Task Parallel System.Threading

Overload List

  NameDescription
GroupBy<(Of <(TSource, TKey>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>))
Groups in parallel the elements of a sequence according to a specified key selector function.
GroupBy<(Of <(TSource, TKey>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), IEqualityComparer<(Of <(TKey>)>))
Groups in parallel the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
GroupBy<(Of <(TSource, TKey, TElement>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), Func<(Of <(TSource, TElement>)>))
Groups in parallel the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
GroupBy<(Of <(TSource, TKey, TResult>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), Func<(Of <(TKey, IEnumerable<(Of <(TSource>)>), TResult>)>))
Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
GroupBy<(Of <(TSource, TKey, TElement>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), Func<(Of <(TSource, TElement>)>), IEqualityComparer<(Of <(TKey>)>))
Groups in parallel the elements of a sequence according to a key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function.
GroupBy<(Of <(TSource, TKey, TElement, TResult>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), Func<(Of <(TSource, TElement>)>), Func<(Of <(TKey, IEnumerable<(Of <(TElement>)>), TResult>)>))
Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function.
GroupBy<(Of <(TSource, TKey, TResult>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), Func<(Of <(TKey, IEnumerable<(Of <(TSource>)>), TResult>)>), IEqualityComparer<(Of <(TKey>)>))
Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The keys are compared by using a specified comparer.
GroupBy<(Of <(TSource, TKey, TElement, TResult>)>)(ParallelQuery<(Of <(TSource>)>), Func<(Of <(TSource, TKey>)>), Func<(Of <(TSource, TElement>)>), Func<(Of <(TKey, IEnumerable<(Of <(TElement>)>), TResult>)>), IEqualityComparer<(Of <(TKey>)>))
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function.

See Also