コードインスペクション:型アノテーション構文を使用する
このインスペクションは、同じ null 許容性が null 参照型構文で直接表現できる場合、 [CanBeNull] や [NotNull] などの JetBrains null 可能性属性を報告します。 null 参照型が有効になっている場合、通常、型宣言自体が null 許容性を表現する最も明確な場所です。
サンプル
using JetBrains.Annotations;
class C
{
[CanBeNull]
public string M() => null;
}
class C
{
public string? M() => null;
}
クイックフィックス
現代の C# では、型に基づく null 許容構文の方がより慣用的で、null 許容情報を型のすぐ隣に保持します。
2026 年 6 月 12 日