コードインスペクション:複数の nullable 属性の使用状況検査結果について説明します。
NotNull および CanBeNull 属性を使用して、パラメーターまたは戻り値が NULL かどうかを示すことができます。 しかし、次のコードを考えてみましょう:
public void SetName([CanBeNull][NotNull]string name)
{
myName = name;
}
Public Sub SetName(<CanBeNull> <NotNull> name As String)
myName = name
End Sub
このアノテーションは、2 つの主張が互いに矛盾するのであまり意味をなしません。
2026 年 6 月 12 日