Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GroupJoin< TOuter, TInner, TKey, TResult >() [1/2]

static IEnumerable< TResult > System.Linq.Enumerable.GroupJoin< TOuter, TInner, TKey, TResult > ( this IEnumerable< TOuter > outer,
IEnumerable< TInner > inner,
Func< TOuter, TKey > outerKeySelector,
Func< TInner, TKey > innerKeySelector,
Func< TOuter, IEnumerable< TInner >, TResult > resultSelector )
inlinestatic

Definition at line 4978 of file Enumerable.cs.

4979 {
4980 if (outer == null)
4981 {
4982 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outer);
4983 }
4984 if (inner == null)
4985 {
4986 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.inner);
4987 }
4988 if (outerKeySelector == null)
4989 {
4990 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outerKeySelector);
4991 }
4992 if (innerKeySelector == null)
4993 {
4994 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.innerKeySelector);
4995 }
4996 if (resultSelector == null)
4997 {
4998 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.resultSelector);
4999 }
5001 }

References System.Linq.inner, System.Linq.innerKeySelector, System.Linq.outer, System.Linq.outerKeySelector, System.Linq.resultSelector, and System.Linq.ThrowHelper.ThrowArgumentNullException().