草庐IT

MemberRef

全部标签

c# - 获取 MemberRef 元数据 token 引用的字段

公平警告,这可能有点深奥和棘手。给定从CIL流中提取的MemberRef(下面有更多解释),您如何确定它指向哪个字段(如果有)(并为其获取FieldInfo)?这是我到目前为止的想法根据ECMA335standard,MemberRef是一个元数据token,它基本上是表中的查找,可以指向字段元数据token或方法元数据token。任何以0x0A开头的元数据token都是MemberRef。我以前没有遇到过其中之一,但它们似乎并不少见。我能够通过在方法中使用以下匿名类型生成一个:new{A=newDateTime(1234,5,6,7,8,9,DateTimeKind.Utc),B=(