JetBrains Rider 2026.1 Help

代码检查:使用 'ArgumentNullException.ThrowIfNull'

该检查报告了一个手动的空值检查,该检查会抛出 ArgumentNullException ,可以用 ArgumentNullException.ThrowIfNull(...) 替换。 这样可以使守卫子句更简洁、更符合现代 C# 的习惯用法。

示例

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

快速修复

将手动的空值检查和抛出替换为 ArgumentNullException.ThrowIfNull(...)

2026年 5月 8日