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

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

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

Definition at line 267 of file Queryable.cs.

268 {
269 if (outer == null)
270 {
271 throw Error.ArgumentNull("outer");
272 }
273 if (inner == null)
274 {
275 throw Error.ArgumentNull("inner");
276 }
277 if (outerKeySelector == null)
278 {
279 throw Error.ArgumentNull("outerKeySelector");
280 }
281 if (innerKeySelector == null)
282 {
283 throw Error.ArgumentNull("innerKeySelector");
284 }
285 if (resultSelector == null)
286 {
287 throw Error.ArgumentNull("resultSelector");
288 }
290 }
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.CachedReflectionInfo.GroupJoin_TOuter_TInner_TKey_TResult_6(), System.Linq.inner, System.Linq.innerKeySelector, System.Linq.outer, System.Linq.outerKeySelector, System.Linq.Expressions.Expression< TDelegate >.Quote(), and System.Linq.resultSelector.