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

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

Definition at line 241 of file Queryable.cs.

242 {
243 if (outer == null)
244 {
245 throw Error.ArgumentNull("outer");
246 }
247 if (inner == null)
248 {
249 throw Error.ArgumentNull("inner");
250 }
251 if (outerKeySelector == null)
252 {
253 throw Error.ArgumentNull("outerKeySelector");
254 }
255 if (innerKeySelector == null)
256 {
257 throw Error.ArgumentNull("innerKeySelector");
258 }
259 if (resultSelector == null)
260 {
261 throw Error.ArgumentNull("resultSelector");
262 }
264 }
static MethodCallExpression Call(MethodInfo method)
static UnaryExpression Quote(Expression expression)

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