'Declaration
Public Overloads Function GroupBy
(Of TKey,TElement,TResult)( _
ByVal keySelector As Expression(Of Func(Of T,TKey)), _
ByVal elementSelector As Expression(Of Func(Of T,TElement)), _
ByVal resultSelector As Expression(Of Func(Of TKey,IEnumerable(Of TElement),TResult)) _
) As View(Of TResult)
Parameters
- keySelector
- A function to extract the key for each element.
- elementSelector
- A function to map each source element to an element in the IGrouping.
- resultSelector
- A function to create a result value from each group.
Type Parameters
- TKey
- The type of the key returned by keySelector.
- TElement
- The type of the elements in groups.
- TResult
- The type of the result value returned by resultSelector.
Return Value
A view of elements of type TResult where each element represents a projection over a group and its key.