ReSharper 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 年 6 月 12 日