使用 System.Reflection,我可以获得特定类的所有方法
我需要知道对这些方法的引用是什么。例如:在 Visual Studio 中,如果你想要特定对象的引用
- 右键单击对象并选择“查找所有引用”
- Visual Studio 显示该选定对象的引用
我想做同样的事情,但是通过反射代码或其他方式。
我可以这样做吗?
最佳答案
这不能用反射来完成。反射是一种用于检查元数据和程序集的工具。为了找到对给定方法/类型的所有引用,您需要检查程序集的底层 IL。反射仅具有非常有限的 IL 功能(仅将其作为字节数组返回)。您需要自定义检查该字节流,以便收集有关它所引用内容的任何上下文。
关于c# - 我如何使用 Reflection + C# 获取所有引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172418/