Visual Studio中是否存在可以找到未在该类的接口中定义的类的公共组件(方法,字段,属性)的工具或分析可能性。这对我的代码审查来说是一个很好的帮助。
答案 0 :(得分:2)
如果要确保在界面中定义了所有公共成员,可以使用Visual Studio提取界面并将其与界面进行比较的功能。
您可以通过以下方式执行此操作:
答案 1 :(得分:1)
如果你想找到未使用的鳕鱼而不是使用ReSharper。
右键单击您的解决方案并选择“查找代码问题”。其中一个结果是“未使用的符号”。这将显示未使用的类,方法等。
或
FxCop内置于Visual Studio的更高版本中,将警告未使用的私有或内部成员。右键单击您的项目,然后选择“运行代码分析”。与其他人注意到的编译器识别的“无法访问的代码段”一起,这应该捕获剩余的未使用的代码。
答案 2 :(得分:1)
您需要的是NDepend。它是一个静态代码分析工具,带有代码查询语言,用于检查代码的每个可能方面。