检查项目中是否使用了c#方法

本文关键字:方法 项目 是否 检查 | 更新日期: 2023-09-27 18:19:24

是否有一种方法或插件来查看是否在项目中未被使用的方法(获取方法列表)?

我可以通过使用这个获得项目中的方法列表。但是如何检查该方法是否在项目中使用

Type.GetMethods()

检查项目中是否使用了c#方法

这在大型项目中很难找到。但是你可以尝试几种方法。

  1. 右键单击函数->查找所有引用。这些引用也可能是死亡密码。所以请检查每个人的参考资料。在你发现它是否真的被使用之后。

  2. 按文本搜索方法名并检查是否出现。

  3. 另一种简单的方法是将断点放在运行应用程序和go throw场景中。你很难抛开所有的场景。但是你可以覆盖一部分

如果使用反射,有时可能会很棘手。这种方法可以通过反射调用,很难通过引用搜索找到。

没有方法是100%。您可以尝试它们的任何组合