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

◆ CreateQuery()

IQueryable IQueryProvider. System.Linq.EnumerableQuery< T >.CreateQuery ( Expression expression)
inlineprivate

Implements System.Linq.IQueryProvider.

Definition at line 62 of file EnumerableQuery.cs.

63 {
64 if (expression == null)
65 {
66 throw Error.ArgumentNull("expression");
67 }
68 Type type = TypeHelper.FindGenericType(typeof(IQueryable<>), expression.Type);
69 if (type == null)
70 {
71 throw Error.ArgumentNotValid("expression");
72 }
73 return EnumerableQuery.Create(type.GetGenericArguments()[0], expression);
74 }

References System.Linq.Error.ArgumentNotValid(), System.Linq.Error.ArgumentNull(), System.Linq.EnumerableQuery< T >.Create(), System.Linq.TypeHelper.FindGenericType(), and System.type.