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

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

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

Definition at line 215 of file Queryable.cs.

216 {
217 if (outer == null)
218 {
219 throw Error.ArgumentNull("outer");
220 }
221 if (inner == null)
222 {
223 throw Error.ArgumentNull("inner");
224 }
225 if (outerKeySelector == null)
226 {
227 throw Error.ArgumentNull("outerKeySelector");
228 }
229 if (innerKeySelector == null)
230 {
231 throw Error.ArgumentNull("innerKeySelector");
232 }
233 if (resultSelector == null)
234 {
235 throw Error.ArgumentNull("resultSelector");
236 }
238 }
static ConstantExpression Constant(object? value)
static MethodCallExpression Call(MethodInfo method)
static UnaryExpression Quote(Expression expression)

References System.Linq.Error.ArgumentNull(), System.Linq.Expressions.Expression< TDelegate >.Call(), System.comparer, System.Linq.Expressions.Expression< TDelegate >.Constant(), System.Linq.inner, System.Linq.innerKeySelector, System.Linq.CachedReflectionInfo.Join_TOuter_TInner_TKey_TResult_6(), System.Linq.outer, System.Linq.outerKeySelector, System.Linq.Expressions.Expression< TDelegate >.Quote(), and System.Linq.resultSelector.