コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

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

概要

f:id:baba_s:20200226105928p:plain

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

f:id:baba_s:20200226105935p:plain

その関数で受け取った値を null チェックしていない場合に
警告が表示されるようになります

このように、CanBeNull 属性を適用することで
その関数は null を返す可能性があることを明示できます

他にも関数の引数に CanBeNull 属性を適用することもできます

参考サイト様