Новая функция асинхронности C # реализована строго в компиляторе

Как программист C #, который заинтересован в изучении "как работают вещи"Я заинтересован в понимании немного больше о процессе, который делает новыйасинхронной особенность работы.

Я следовал за Эриком ЛиппертомОтличная серия статей об асинхронности:Асинхронные сообщения в блоге

Я нене помню, чтобы где-либо упоминалась реализация этой функции (на высоком уровне), за исключением того факта, что "компилятор делает большую часть работы для нас.

Является ли эта функция строго функцией компилятора? компилятор каким-то образом переписывает код, и это 'сидеть? или есть другие вещи, такие как поддержка времени выполнения, которые делают это возможным?

Ответы на вопрос(1)

Ваш ответ на вопрос