コガネブログ

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

【Rider】null ではないことを保証する NotNull 属性

概要

f:id:baba_s:20200226103603p:plain

例えば上記のような関数に NotNull 属性を適用すると

f:id:baba_s:20200226103610p:plain

その関数で null を返そうとしている場合に警告が表示されるようになります

このように、NotNull 属性を適用することで
その関数は null を返さない、ということを保証できるようになります

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

参考サイト様