コードインスペクション:「void」戻り値の型を持つメソッドや関数で「async」を使用しないでください(戻り値の型が「void」であり、パラメーターが「System.EventArgs」のメソッドや関数で「async」を使うのは避けてください)
このインスペクションは、 async 修飾子が void 戻り値の型および型 System.EventArgs のパラメーターを持つメソッドや関数で使われているケースを検出します。 async void メソッドは一般的には推奨されませんが、イベントハンドラーで必要になる場合があります。 ただし、このような場合でも、例外を適切に処理する必要があります。これらのメソッドで未処理の例外が発生すると await できず、アプリケーションのクラッシュにつながる可能性があります。
可能であれば、例外処理と保守性を向上させるために、非同期メソッドの戻り値の型として Task または Task<T> を使用することを検討してください。
2026 年 6 月 12 日