【问题标题】:How to find which `method` is from which `namespace` in Visual Studio如何在 Visual Studio 中查找哪个“方法”来自哪个“命名空间”
【发布时间】:2019-11-26 02:18:39
【问题描述】:

我正在进行代码审查,我想知道是否有办法找出属于特定命名空间的程序中正在使用的所有方法。例如,在下图中:

您可以看到在此特定场景中声明的 .NET Framework Class Library 命名空间。

我的问题是:如何找出程序中使用特定命名空间的特定方法的位置。在下图中:

您可以看到,当我将鼠标悬停在 ConfigurationManager 上时,它告诉我它属于 System.Configuration 命名空间。

我想知道是否有办法在 .cs 文件中找到属于特定命名空间的所有方法的列表?

提前致谢。

【问题讨论】:

  • 注释using 语句并检查错误列表?我猜 resharper 可以给你这个信息,但我没有它的工作副本,所以我无法检查。
  • @ZoharPeled 做错误列表需要大量的体力劳动。我会按照您的建议查看resharper。谢谢
  • 当光标位于方法上时,只需按F12

标签: c# .net visual-studio namespaces


【解决方案1】:

根据我的经验,如果我理解正确,

要查找使用方法的位置,您可以右键单击该方法并单击“查找所有引用”Like this

要知道cs中有哪些方法可用,我只知道this way

【讨论】:

    【解决方案2】:

    如果你有ReSharper,你可以把光标放在using语句中的“using”这个词上,然后右键“Find Usages”。这将根据您的需要显示命名空间中方法、类等的所有用法。确保光标在“using”上 - 如果它在命名空间名称本身上,那么它将找到该命名空间的所有 using 语句。

    【讨论】:

      猜你喜欢
      • 2015-08-09
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 2019-08-01
      相关资源
      最近更新 更多