コードインスペクション:void 型または値型の宣言での null 許容性属性の使用
以下のコードスニペットでは、 NotNull アノテーションは無意味です。
public void SetAge([NotNull] int age)
{
myAge = age;
}
Public Sub SetAge(<NotNull> age As Integer)
myAge = age
End Sub
理由は、int は null になることがないため、それが null かどうかを示すのは冗長なため、削除できます。 void 戻り値の型を持つメソッドにも同じことが当てはまります。
2026 年 6 月 12 日