【Rider】null になる可能性があることを明示する CanBeNull 属性
概要

例えば上記のようなコードで CanBeNull 属性を適用すると

その関数で受け取った値を null チェックしていない場合に
警告が表示されるようになります
このように、CanBeNull 属性を適用することで
その関数は null を返す可能性があることを明示できます
他にも関数の引数に CanBeNull 属性を適用することもできます

例えば上記のようなコードで CanBeNull 属性を適用すると

その関数で受け取った値を null チェックしていない場合に
警告が表示されるようになります
このように、CanBeNull 属性を適用することで
その関数は null を返す可能性があることを明示できます
他にも関数の引数に CanBeNull 属性を適用することもできます