TGroupedEnumerable<TSource,TKey,TElement,TResult>.Create Constructor
Overloads
Create(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)
Delphi
constructor Create(const source: IEnumerable<TSource>; const keySelector: Func<TSource, TKey>; const elementSelector: Func<TSource, TElement>; const resultSelector: Func<TKey, IEnumerable<TElement>, TResult>)
Parameters
- source
- IEnumerable<TSource>
- keySelector
- Func<TSource, TKey>
- elementSelector
- Func<TSource, TElement>
- resultSelector
- Func<TKey, IEnumerable<TElement>, TResult>
Create(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>, IEqualityComparer<TKey>)
Delphi
constructor Create(const source: IEnumerable<TSource>; const keySelector: Func<TSource, TKey>; const elementSelector: Func<TSource, TElement>; const resultSelector: Func<TKey, IEnumerable<TElement>, TResult>; const comparer: IEqualityComparer<TKey>)
Parameters
- source
- IEnumerable<TSource>
- keySelector
- Func<TSource, TKey>
- elementSelector
- Func<TSource, TElement>
- resultSelector
- Func<TKey, IEnumerable<TElement>, TResult>
- comparer
- IEqualityComparer<TKey>