代码检查:使用 'ArgumentNullException.ThrowIfNull'
此检查报告了会抛出 ArgumentNullException 的手动空值检查,可以替换为 ArgumentNullException.ThrowIfNull(...)。 这样可以让防护子句在现代 C# 中更简洁、更符合规范。
示例
if (arg == null)
throw new ArgumentNullException(nameof(arg));
ArgumentNullException.ThrowIfNull(arg);
快速修复
将手动空值检查和抛出替换为 ArgumentNullException.ThrowIfNull(...)。
2026年 5月 8日