gpt4 book ai didi

c# - 使用反射查找属性使用计数

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:57 25 4
gpt4 key购买 nike

我有一个包含大约 10,000 个公共(public)静态属性和方法的生成文件。我怀疑它们中有相当多的部分完全未被使用,但有大约 50 个程序集和数百万行代码需要检查以确保确定。

我想做的是运行某种实用程序,它可以查看我们拥有的所有已编译程序集,并准确告诉我正在调用该类的哪些成员,并为我提供每个成员的计数。

这种事情是否可以通过反射实现,或者我是否需要恢复到实际的代码分析工具?是否有任何库可以分析程序集以找到它们在另一个程序集中的依赖关系?

最佳答案

ReSharper 的“Find Usages Advanced”功能有一个选项可以在库和当前解决方案中查找引用。我没有使用过这个特定的功能,所以我不确定它的效果如何(解决方案中的 Find Usages 效果很好),但您可以获取 ReSharper 的试用版并进行试用。我的猜测是,您需要从一个解决方案运行它,该解决方案具有一个引用您感兴趣的各种库的项目。

关于c# - 使用反射查找属性使用计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6599075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com