【C#】async/awaitの挙動をTask-Likeとawaitableパターンで変えてみる

卒論でそういうことをやったので書いておきます。(卒論で作ったプログラム)