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

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

Definition at line 189 of file Queryable.cs.

190 {
191 if (outer == null)
192 {
193 throw Error.ArgumentNull("outer");
194 }
195 if (inner == null)
196 {
197 throw Error.ArgumentNull("inner");
198 }
199 if (outerKeySelector == null)
200 {
201 throw Error.ArgumentNull("outerKeySelector");
202 }
203 if (innerKeySelector == null)
204 {
205 throw Error.ArgumentNull("innerKeySelector");
206 }
207 if (resultSelector == null)
208 {
209 throw Error.ArgumentNull("resultSelector");
210 }
212 }
static MethodCallExpression Call(MethodInfo method)
static UnaryExpression Quote(Expression expression)

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