关于.NET反思的完整教程?

问题几乎说明了一切。 我想你们所有人都知道视觉工作室设计师 ,以及它如何能够显示一个对象的任何属性,无论其类型如何,只要该属性被允许在设计器中显示。

我正在开发一个可以实现同样function的函数,但为此,我需要一个关于reflection完整教程 ,以便这个函数可以处理每种类型的属性。

有什么建议?

这里有一些信息:

但是,我建议有点不同但更难的方法。 如果你真的想完全理解这个话题,那就是你需要的。

阅读标准ECMA-335分区II:元数据定义和语义,它解释了.NET如何使用其元数据

然后阅读并理解一些读取此元数据的代码。 Mono.Cecil将是一个很好的候选人。

这将完全涵盖Reflection主题