TLookup<TKey,TElement>.Create<TSource> Method

Overloads

Create

Delphi
constructor Create

Create(IEqualityComparer<TKey>)

Delphi
constructor Create(const comparer: IEqualityComparer<TKey>)

Parameters

comparer
IEqualityComparer<TKey>

Create<TSource>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Delphi
class function Create<TSource>(const source: IEnumerable<TSource>; const keySelector: Func<TSource, TKey>; const elementSelector: Func<TSource, TElement>): TLookup<TKey,TElement>

Type Parameters

TSource

Parameters

source
IEnumerable<TSource>
keySelector
Func<TSource, TKey>
elementSelector
Func<TSource, TElement>

Returns

Create<TSource>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Delphi
class function Create<TSource>(const source: IEnumerable<TSource>; const keySelector: Func<TSource, TKey>; const elementSelector: Func<TSource, TElement>; const comparer: IEqualityComparer<TKey>): TLookup<TKey,TElement>

Type Parameters

TSource

Parameters

source
IEnumerable<TSource>
keySelector
Func<TSource, TKey>
elementSelector
Func<TSource, TElement>
comparer
IEqualityComparer<TKey>

Returns