m-y*_*m-y 2 c# resharper code-analysis ca1062 null-check
protected override void OnTextInput(TextCompositionEventArgs e)
{
e.Handled = true;
DoSomething(e.Text);
}
Run Code Online (Sandbox Code Playgroud)
如果我检查null,CA很高兴,但ReSharper说null检查将始终为false.我不确定谁更值得信赖......这似乎是ReSharper中的一个错误,因为从理论上讲,有人可以从我的类中扩展并调用此方法直接传入null.但我想我只是想仔细检查哪个工具是正确的,哪个工具有错误.
它似乎是ReSharper中的一个错误,因为从理论上讲,有人可以从我的类扩展并调用此方法直接传入null.
尽管看起来不太可能,但这完全有可能.我会谨慎行事,并遵循代码分析建议进行空检查.
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |