【发布时间】:2017-11-24 06:01:52
【问题描述】:
不确定这是否可能,但考虑到我们可以轻松导航到方法调用的实现(或至少选择可能的实现),甚至可以语法高亮代码覆盖率 - 有什么方法可以执行“搜索”或者对可以在给定突出显示部分中运行的所有代码有一个概述?
I.E 如果我突出显示代码
CallThirdParty(); // this function calls five other functions from classes X Y and Z
WriteToDatabase(); // no child function calls
PerformReconciliation(); // this function calls fourteen other functions from class A
我可以搜索 X Y Z 和 A 类中的代码吗?或者至少可以查看所有可以/可以为该 sn-p 运行的代码?
如果它没有多大意义,请原谅我,但我认为这绝对很棒,尤其是当你进入一个你不熟悉的项目时!
出于问题目的,对于 Visual Studio,但我对任何实现此目的的 IDE/插件感兴趣。
【问题讨论】:
-
你的意思是call hierarchy? (如果您所在的方法与该部分相比非常大,您可以暂时将该部分提取到它自己的方法中,或者(来自 C# 7)一个本地函数。)
标签: visual-studio visual-studio-2015 visual-studio-extensions