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

◆ GroupJoin< TOuter, TInner, TKey, TResult >() [2/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,
IEqualityComparer< TKey >? comparer )
inlinestatic

Definition at line 5003 of file Enumerable.cs.

5004 {
5005 if (outer == null)
5006 {
5007 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outer);
5008 }
5009 if (inner == null)
5010 {
5011 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.inner);
5012 }
5013 if (outerKeySelector == null)
5014 {
5015 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outerKeySelector);
5016 }
5017 if (innerKeySelector == null)
5018 {
5019 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.innerKeySelector);
5020 }
5021 if (resultSelector == null)
5022 {
5023 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.resultSelector);
5024 }
5026 }

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