如何在没有System.Reflection的情况下进行反射?即构建自定义反射类?

时间:2011-03-04 23:24:41

标签: .net reflection system.reflection

我知道这是一个相当学术性的问题,但我想知道在没有System.Reflection的情况下如何进行反思。

我想更重要的是,我想知道System.Reflection类是如何工作的。可以创建自定义类,也知道如何加载然后解码程序集以获取元数据等。如何做到这一点?

或者System.Reflection可能编译成我们在C#/ .NET中无法直接访问的CIL函数?

1 个答案:

答案 0 :(得分:3)

您只需查看Mono.Cecil的来源。