代码检查:[NotNull] 或 [CanBeNull] 特性应用于已从可空引用类型中获得相同注解的类型
当 [NotNull]、 [CanBeNull]、 [ItemNotNull]、 [ItemCanBeNull]等为 null 性特性在 可空引用类型语法已表达相同信息时,本检查会报告这些特性。 同时保留二者通常会增加干扰,而不会改善约定。
#nullable enable
using JetBrains.Annotations;
class C
{
[NotNull]
public string GetName() => "";
}
#nullable enable
class C
{
public string GetName() => "";
}
当元素类型上的 ? 已描述为 null 性时,集合元素注解同样适用。
2026年 5月 8日