【问题标题】:ReSharper: Find Usages of an optional parameterReSharper:查找可选参数的用法
【发布时间】:2013-08-29 08:21:44
【问题描述】:

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

该函数有许多非默认参数,因此扫描调用该函数的位置的常用 Find Usages 结果是有问题的,因为它会修剪行并且我看不到是否使用了可选参数。

【问题讨论】:

    标签: visual-studio resharper optional-parameters


    【解决方案1】:

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

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

    【讨论】:

    • 但是如何找到隐式分配参数的用法(没有参数:)?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 2014-05-06
      • 2014-06-21
      • 2014-04-14
      • 1970-01-01
      相关资源
      最近更新 更多