「物事がどのように機能するか」を探求することに興味がある C# プログラマーとして、新しい非同期機能を機能させるプロセスについてもう少し理解することに興味があります。
非同期に関する Eric Lippert の優れた記事シリーズをフォローしました: Async ブログ投稿
「コンパイラがほとんどの作業を行っている」という事実を除いて、この機能の実装への言及を(高レベルで)どこにも見た覚えがありません。
この機能は厳密にはコンパイラの機能ですか? コンパイラは何らかの方法でコードを書き直しますか?それだけですか? または、これを実現するランタイムサポートのようなものは他にありますか?