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

时间:2009-10-26 01:55:52

标签: c# visual-studio

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

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

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

1 个答案:

答案 0 :(得分:3)

Resharper可以做到这一点

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

  

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

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

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

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

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

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

有些人可能想要犯错误

  • 未使用作业
  • 类永远不会被实例化
  • 从不使用方法返回值
  • Unaccessed Field
  • 未使用的decleration
  • 未使用的类型参数

启用广告错误报告

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