TJoinIterator<TOuter,TInner,TKey,TResult>.Create Constructor

Overloads

Create(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Delphi
constructor Create(const outer: IEnumerable<TOuter>; const inner: IEnumerable<TInner>; const outerKeySelector: Func<TOuter, TKey>; const innerKeySelector: Func<TInner, TKey>; const resultSelector: Func<TOuter, TInner, TResult>)

Parameters

outer
IEnumerable<TOuter>
inner
IEnumerable<TInner>
outerKeySelector
Func<TOuter, TKey>
innerKeySelector
Func<TInner, TKey>
resultSelector
Func<TOuter, TInner, TResult>

Create(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Delphi
constructor Create(const outer: IEnumerable<TOuter>; const inner: IEnumerable<TInner>; const outerKeySelector: Func<TOuter, TKey>; const innerKeySelector: Func<TInner, TKey>; const resultSelector: Func<TOuter, TInner, TResult>; const comparer: IEqualityComparer<TKey>)

Parameters

outer
IEnumerable<TOuter>
inner
IEnumerable<TInner>
outerKeySelector
Func<TOuter, TKey>
innerKeySelector
Func<TInner, TKey>
resultSelector
Func<TOuter, TInner, TResult>
comparer
IEqualityComparer<TKey>