我的任务是重写我们拥有的一些旧代码,而我目前正在分析它。乍一看,我相信其中一个类是不必要地继承另一个类,因为它似乎几乎覆盖了所有方法,并且它似乎没有使用基类中的任何属性(乍一看,乍一看) 。每个类约1000行,所以我想知道VS-2013,Resharper或任何其他工具中是否有任何功能可用于查找继承者使用的类的方法和属性他们被覆盖了?
答案 0 :(得分:0)
在基类中删除所有virtual
个关键字
在继承的类中,将所有override
方法更改为new
(隐藏基类方法)
而不是在基类上使用Find all references
这可能会有效