20 public static Expression<Func<TQueried, ProjectedPair<TQueried, TResult>>>
Projected<TQueried, TResult>(
this Expression<Func<TQueried, TResult>> translationExpression)
22 var parameter = Expression.Parameter(typeof(TQueried),
"queried");
23 var body = Expression.Invoke(translationExpression, parameter);
27 var expr = Expression.MemberInit(
28 Expression.New(ourType),
36 return Expression.Lambda<Func<TQueried, ProjectedPair<TQueried, TResult>>>(expr, parameter);