【发布时间】:2014-08-06 02:26:28
【问题描述】:
我知道编译器无法将异步 lambda 表达式转换为表达式树,但是否可以手动生成表达式树?
var expr = Expression.Lambda<Func<Task>>(
// how do I use 'await' in the body here?
);
var func = expr.Compile();
我在Expression 类中找不到任何与async 或await 相关的方法,但也许还有其他方法?
【问题讨论】:
标签: c# linq async-await code-generation expression-trees