标签: c# resharper
我有一个类,其中使用Exists之类的属性,当字段true不是_value时返回null。
Exists
true
_value
null
此字段稍后用于从中创建StreamReader。当我使用它时,ReSharper向我警告说它可能是null,但是由于我以前用if(Exists)阻止了它,所以不会。
StreamReader
ReSharper
if(Exists)
我通过评论禁用了警告,但是我想知道是否有一种更简洁的方法或一些注释或其他技巧可以使ReSharper理解在{{1}时使用_value是安全的}?
Exists == true