我正在使用Visual Studio 2013和Resharper 8.我希望能够检查我的c#对象,以了解它们是否有未使用/引用的属性,即。批量查找用法。
我想删除未使用的属性并将其删除。
有没有简单的方法或自动实现方法?
答案 0 :(得分:1)
您可以使用“查找用法”选项执行此操作:
如果当前解决方案中没有使用a属性,它会告诉您:
我不知道为整个项目/解决方案中的每个类运行此方法。
答案 1 :(得分:1)
有没有简单的方法或自动实现方法?
解决方案范围的代码检查是警告或建议,只能通过分析整个解决方案(未使用的公共成员,类和参数,未分配字段,可疑类型转换等)来检测。这些问题在打开的文件中以与其他问题相同的方式突出显示,当您在特定范围内运行代码检查时,它们也会出现在“检查结果”窗口中。
强调我的。
请注意,ReSharper只能看到明确的用法。如果以某种方式使用反射来访问成员,ReSharper将不会考虑这一点。您可以使用UsedImplicitlyAttribute
,
答案 2 :(得分:0)
不确定自动化,但是当您单击名为&#34的属性/功能/字段时,会出现右键单击上下文命令;找到用法&#34;,它将告诉您代码是否未被使用。< / p>