c# - 清理不需要的代码 C#

标签 c# visual-studio-macros

我得到了一个带有 Visual Studio 2005 的 C# 应用程序。 该代码有大约 300 KLOC,已被滥用超过 3 年。

当我检查代码时,发现有很多未使用的函数/方法/属性。手动清理代码是不可能的(需要检查每个成员,如果没有发现引用则删除它。)

我希望通过 VS 宏自动执行此过程,它将遍历代码中的每个成员,如果它没有任何引用,则应将其删除,如果找到任何引用,请检查其调用成员的引用(如果是调用成员),没有任何引用它应该删除两者等等。

我相信有人会更早破解它。

最佳答案

Resharper有一个 Clean Code 功能,可以很好地指示哪些方法/类没有被使用。

关于c# - 清理不需要的代码 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/614096/

相关文章:

c# - 关于 sqlDependency 更改的 SignalR 重复消息

c# - 值更改时触发事件 C#

macros - Visual Studio 2012 : How to perform a conditional post-build event

c# - 如何在不同的 CPU 内核上生成线程?

c# - 在代码中复制 SQL Server 数据库

c# - 这是 ExpressionTrees 错误吗?

visual-studio-2010 - 自定义宏未显示为可绑定(bind)到 VS2010 中的自定义按钮

vba - 制作宏以在 Powerpoint 中生成自定义放映

c++ - 在 VS2015 宏中找不到 VCCLCompilerTool(使用 Visual Commander)