递归地查找c#类的所有用法

本文关键字:用法 查找 递归 | 更新日期: 2023-09-27 18:11:32

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

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

当前的解决方案(使用resharper或仅使用visual studio):查找类的用法,然后查找所有用法的用法,然后查找用法的用法,以此类推。有什么办法能让它简单点吗?

递归地查找c#类的所有用法

对于你正在更改的方法,你可以将光标放在methodname上并按ctrl+shift+alt+A并选择'Incoming calls',这样你就可以看到使用该方法的整个层次结构。如果您遵循这些层次结构,您可以找到共享项目中使用此方法的项目和类。