如何查找所有未使用的成员或对象

我想尝试使代码审查更快一些。 在VS中,在特定的类或.aspx页面或其他任何页面上,我可以右键单击变量,方法,属性并使用查找用法,这仍然是一个非常手动的过程,我不想这样做页面上的每一个方法,属性等…因为大多数可能都没有被更改过。

那么有一种快速的方法可以给我一个页面上的错误列表,开发人员创建并可能一次使用的引用,但是停止使用它并忘记清理?

不确定获得某种报告的最佳方式,可以向我显示每页甚至每个项目…

Resharper可以做到这一点

来自http://www.jetbrains.com/resharper/features/newfeatures.html

这些检查可以帮助您发现:

  • 未使用的非私人声明
  • 未使用的非私有方法的返回值
  • 未访问的非私人字段
  • 非私有成员中未使用的参数
  • 从未调用的抽象或虚拟事件
  • 未分配的字段
  • 可以在内部而不是公开的成员和类型

您可以设置内联错误的提示或警告。

对于每个警告,请参阅单击它,然后按“Alt + enter”。 你应该得到一个菜单项,上面写着“检查选项…”。 选择它并将其设置为错误。

您可以将多个严重性更改为错误

菜单Resharper>选项>检查严重性

有些人可能想犯错误

  • 不使用分配
  • 类永远不会被实例化
  • 从不使用方法返回值
  • 未访问的字段
  • 未使用的decleration
  • 未使用的类型参数

打开sultion wide错误报告

看看VS右下角的小灰点。 假设它被关闭它将是灰色的。 双击它,然后在对话框中单击“确定”。