搜索继承人使用的继承 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
这可能会奏效
我的任务是重写我们现有的一些旧代码,目前我正在分析它。乍一看,我认为其中一个 classes 不必要地继承了另一个 class,因为它似乎覆盖了几乎所有方法并且它似乎没有使用基础 [=] 中的任何属性14=](再次,乍一看)。每个 class 大约有 1000 行,所以我想知道 VS-2013、Resharper 或任何其他工具中是否有任何功能可用于查找 class 所使用的方法和属性由继承人继承而不被覆盖?
在基础 class 中删除所有 virtual
关键字
在继承 class 中将所有 override
方法更改为 new
(隐藏基础 class 方法)
而不是在基础 class
上使用Find all references
这可能会奏效