LeftJoinExtension Class

LeftJoin extension.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 4.1.0+0e154ef592f33ce0f6f3d534a9eedee273f0ce72
C#
public static class LeftJoinExtension
Inheritance
Object    LeftJoinExtension

Methods

LeftJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>) Performs a left outer join on two homogeneous sequences. Additional arguments specify key selection functions and result projection functions.
LeftJoin<TSource, TKey, TResult>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TResult>, Func<TSource, TSource, TResult>, IEqualityComparer<TKey>) Performs a left outer join on two homogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.
LeftJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TFirst, TSecond, TResult>) Performs a left outer join on two heterogeneous sequences. Additional arguments specify key selection functions and result projection functions.
LeftJoin<TFirst, TSecond, TKey, TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TKey>, Func<TSecond, TKey>, Func<TFirst, TResult>, Func<TFirst, TSecond, TResult>, IEqualityComparer<TKey>) Performs a left outer join on two heterogeneous sequences. Additional arguments specify key selection functions, result projection functions and a key comparer.

See Also