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

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

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

Definition at line 5132 of file Enumerable.cs.

5133 {
5134 if (outer == null)
5135 {
5136 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outer);
5137 }
5138 if (inner == null)
5139 {
5140 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.inner);
5141 }
5142 if (outerKeySelector == null)
5143 {
5144 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outerKeySelector);
5145 }
5146 if (innerKeySelector == null)
5147 {
5148 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.innerKeySelector);
5149 }
5150 if (resultSelector == null)
5151 {
5152 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.resultSelector);
5153 }
5155 }

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