告诉Resharper空检查使用'IsNullOrWhitespace'

时间:2019-05-03 15:30:14

标签: c# resharper null-check

使用Resharper,我可以输入“!”在一个参数之后,并将其标记为非null,然后再次键入它,并为我添加了null校验功能。但是,对于字符串,我发现我最想使用:

If(string.IsNullOrWhitespace(*whatever*)) throw...

代替默认值:

If(*whatever* == null) throw...

显然,这种模式对字符串以外的任何东西都不起作用。有没有办法告诉Resharper仅将此用于字符串,将当前的默认值用于非字符串类型?我在Resharper选项中看到了空检查设置,但看不到可以做到这一点的方法。

如果不能的话,这不是一个超级困难的替换,但是如果我能告诉Resharper将其设置为字符串的默认值,那就太好了。

0 个答案:

没有答案