protected override void OnTextInput(TextCompositionEventArgs e)
{
e.Handled = true;
DoSomething(e.Text);
}
如果我检查null,CA很高兴,但ReSharper说null检查将始终为false。我不确定谁更值得信赖......这似乎是ReSharper中的一个错误,因为从理论上讲,有人可以从我的类扩展并调用此方法直接传入null。但我想我只是想仔细检查哪个工具是正确的,哪个工具有错误。
答案 0 :(得分:7)
它似乎是ReSharper中的一个错误,因为从理论上讲,有人可以从我的类扩展并调用此方法直接传入null。
尽管看起来不太可能,但这完全有可能。我会谨慎行事,并遵循代码分析建议进行空检查。