ReSharper:查找可选参数的用法

时间:2013-08-29 08:21:45

标签: visual-studio resharper optional-parameters

如果我有一个带可选参数的函数,是否有一种简单的方法可以找到我的代码中调用该函数并将值传递给该参数的所有位置?

该函数有许多非默认参数,因此扫描调用函数的地方的常用Find Usages结果是有问题的,因为它修剪了线条,我无法看到是否使用了可选参数。

2 个答案:

答案 0 :(得分:17)

将光标放在参数上,选择ReSharper | Inspect | Value Origin,或从键盘输入Inspect This Ctrl + Shift + Alt + A ,然后是Value Origin

您将获得一个检查结果窗口,其中明确为该参数指定值的所有位置。

答案 1 :(得分:0)

我认为最好的方法是更改​​方法的签名。换句话说,您可以将参数的类型更改为另一种类型(出于安全考虑,参数不使用该类型),并在重建后查看错误列表。 通过这种方式,您可以找到该参数的 all (不仅是明确地)用法。