[英]DotPeek: cannot see compiler-generated code
public class SomeClassWithAwait
{
public async Task<int> MethodAsync()
{
return await Task.Run(() => 1 + 1);
}
}
我尝试了什么:关闭\打开文件,关闭\打开 dotPeek,在发布\调试模式下重建库。
版本 dotPeek:2020.2.2 构建于 2020-09-09(今天最新)。
有任何想法吗?
更新
关于“在可用时使用符号文件中的源”功能:仍然对我不起作用,我得到了这个:
public async Task<int> MethodAsync()
{
int num = await Task.Run<int>((Func<int>) (() => 2));
return num;
}
所以,我仍然有异步/等待。
尝试打开反编译源:右击一个class -> Decompiled Sources
dotPeek 将显示 await/async state 机器,而不是“async/await”语句。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.