コードインスペクション: 'ArgumentNullException.ThrowIfNull' を使用する
このインスペクションは、 ArgumentNullException をスローする手動の null チェックを報告しますが、 ArgumentNullException.ThrowIfNull(...) に置き換えることができます。 これにより、ガード句が短くなり、最新の C# においてより慣用的な記述になります。
サンプル
if (arg == null)
throw new ArgumentNullException(nameof(arg));
ArgumentNullException.ThrowIfNull(arg);
クイックフィックス
手動での null チェックと例外を ArgumentNullException.ThrowIfNull(...) に置き換えます。
2026 年 6 月 12 日