JetBrains Rider 2026.1 Help

代码检查:为 null 性特性用于无法被其他代码直接引用的声明

此检查会报告 ReSharper 无法在声明位置有效观察的为 null 性注解。 实际上,这意味着该特性不会影响分析,因为其他代码无法以有用的方式引用该声明的精确形态。

示例

常见情况是在自动属性字段目标上应用 [field: NotNull]

using JetBrains.Annotations; public class Person { [NotNull] [field: NotNull] public string Name { get; } = "Alice"; }
using JetBrains.Annotations; public class Person { [NotNull] public string Name { get; } = "Alice"; }

快速修复

移除冗余的为 null 性注解。

2026年 5月 8日