ReSharper 2026.1 Help

コードインスペクション: 'ArgumentNullException.ThrowIfNull' を使用する

このインスペクションは、 ArgumentNullException をスローする手動の null チェックを報告しますが、 ArgumentNullException.ThrowIfNull(...) に置き換えることができます。 これにより、ガード句が短くなり、最新の C# においてより慣用的な記述になります。

サンプル

if (arg == null) throw new ArgumentNullException(nameof(arg));
ArgumentNullException.ThrowIfNull(arg);

クイックフィックス

手動での null チェックと例外を ArgumentNullException.ThrowIfNull(...) に置き換えます。

2026 年 6 月 12 日