2
protected override void OnTextInput(TextCompositionEventArgs e)
{
    e.Handled = true;
    DoSomething(e.Text);
}

如果我检查 null,CA 很高兴,但 ReSharper 说 null 检查总是错误的。我不确定谁在这里更值得信赖......这似乎是 ReSharper 中的一个错误,因为理论上,有人可以从我的类扩展并直接调用此方法传入 null。但我想我只是想仔细检查哪个工具是正确的,哪个工具有错误。

4

1 回答 1

7

这似乎是 ReSharper 中的一个错误,因为理论上,有人可以从我的类扩展并直接调用此方法传入 null。

尽管看起来不太可能,但这是完全可能的。我会谨慎行事,并遵循代码分析建议进行空值检查。

于 2012-01-05T21:49:28.847 回答