static async Task <int> XAsync() { // async が付いたメソッド内では ↑ の await 型は使えない var x = new await(); // コンパイル エラー // どうしても使いたかったら @ を付けてエスケープ var y = new @await(); // これならコンパイルできる }
static async Task<int> XAsync() { // async が付いたメソッド内では ↑ の await 型は使えない var x = new await(); // コンパイル エラー // どうしても使いたかったら @ を付けてエスケープ var y = new @await(); // これならコンパイルできる }
internal async async @await(@await async) { await async; }