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

◆ Join< TOuter, TInner, TKey, TResult >() [1/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 )
inlinestatic

Definition at line 5107 of file Enumerable.cs.

5108 {
5109 if (outer == null)
5110 {
5111 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outer);
5112 }
5113 if (inner == null)
5114 {
5115 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.inner);
5116 }
5117 if (outerKeySelector == null)
5118 {
5119 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.outerKeySelector);
5120 }
5121 if (innerKeySelector == null)
5122 {
5123 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.innerKeySelector);
5124 }
5125 if (resultSelector == null)
5126 {
5127 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.resultSelector);
5128 }
5130 }

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