以递归方式查找C#类的所有用法

时间:2016-10-05 11:02:13

标签: c# visual-studio resharper

我已对该类进行了一些更改,它位于某个共享项目中,因此可以在许多网站中使用。如何确定哪些项目会受到影响?

这有用的情况:我想只更新已更改的生产服务器,或者我想了解,我的更改有多害。

当前解决方案(使用resharper或仅使用visual studio):找到类的用法,然后查找所有用法的用法,然后找到用法用法的用法,等等。有没有办法让它变得更容易?

1 个答案:

答案 0 :(得分:4)

对于您正在更改的方法,您可以将光标放在方法名称上,然后按ctrl + shift + alt + A并选择“来电”,这样您就可以看到使用此方法的整个层次结构。如果您仔细阅读这些层次结构,则可以在共享项目中找到此方法的项目和类。