【发布时间】:2015-04-20 22:00:16
【问题描述】:
我有一个 CodeMethodInvokeExpression,我希望将其用作 ()=><[function call]>。
例如:Task.Run(()=><[My CodeMethodInvokeExpression]>).
为了清楚起见,CodeMethodInvokeExpression 可能非常复杂,例如调用带有 out 和 ref 参数的泛型方法,因此尝试编写解析它的东西可能非常复杂。
所以问题是:
- 可能有 CodeDom 的方式来做到这一点?
- 可能有一种 CodeDom 方法来获取 CodeMethodInvokeExpression 的字符串表示,因此我可以将其用作 CodeSnippetExpression。
【问题讨论】: