当我试图深入理解async
- await
时,我正在查看documentation for the Task.GetAwaiter Method
public TaskAwaiter GetAwaiter()
而且我已经基本完成了我的绳索,因为MSDN说
备注此方法仅供编译器使用,而非用于应用程序代码。
我希望能看到低级别状态机的类型"以及它如何使用返回的TaskAwaiter
。是否有任何源代码可以链接我看看?或者,如果还没有,您是否可以将我链接到另一种语言的源代码,其等级为async
- await
的低级实现?
答案 0 :(得分:2)
总结并扩展其他人所说的话:
TaskAwaiter
。这能满足你的好奇心吗?
答案 1 :(得分:0)
是否有任何源代码可以链接我查看?
该代码可在referencesource上找到。