gpt4 book ai didi

c# - 我如何使用 Reflection + C# 获取所有引用

转载 作者:可可西里 更新时间:2023-11-01 09:09:41 24 4
gpt4 key购买 nike

使用 System.Reflection,我可以获得特定类的所有方法

我需要知道对这些方法的引用是什么。例如:在 Visual Studio 中,如果你想要特定对象的引用

  • 右键单击对象并选择“查找所有引用”
  • Visual Studio 显示该选定对象的引用

我想做同样的事情,但是通过反射代码或其他方式。

我可以这样做吗?

最佳答案

这不能用反射来完成。反射是一种用于检查元数据和程序集的工具。为了找到对给定方法/类型的所有引用,您需要检查程序集的底层 IL。反射仅具有非常有限的 IL 功能(仅将其作为字节数组返回)。您需要自定义检查该字节流,以便收集有关它所引用内容的任何上下文。

关于c# - 我如何使用 Reflection + C# 获取所有引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172418/

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