搜索继承人使用的继承 class 的 methods/properties

Search for methods/properties of an inherited class used by inheritor

我的任务是重写我们现有的一些旧代码,目前我正在分析它。乍一看,我认为其中一个 classes 不必要地继承了另一个 class,因为它似乎覆盖了几乎所有方法并且它似乎没有使用基础 [=] 中的任何属性14=](再次,乍一看)。每个 class 大约有 1000 行,所以我想知道 VS-2013、Resharper 或任何其他工具中是否有任何功能可用于查找 class 所使用的方法和属性由继承人继承而不被覆盖?

在基础 class 中删除所有 virtual 关键字 在继承 class 中将所有 override 方法更改为 new(隐藏基础 class 方法)

而不是在基础 class

上使用 Find all references

这可能会奏效