MemberInfo.MetadataToken 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值标识元数据元素。
public:
virtual property int MetadataToken { int get(); };
public virtual int MetadataToken { get; }
member this.MetadataToken : int
Public Overridable ReadOnly Property MetadataToken As Integer
属性值
结合 Module,该值能够唯一标识元数据元素。
例外
当前 MemberInfo 表示数组方法(如 Address
),针对元素类型是尚未完成的动态类型的数组类型。 若要在这种情况下获取元数据标记,将 MemberInfo 对象传递给 GetMethodToken(MethodInfo) 方法;或使用 GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) 方法直接获取标记,而不是首先使用 GetArrayMethod(Type, String, CallingConventions, Type, Type[]) 方法获取 MethodInfo。
注解
使用此属性获取的令牌可以传递给非托管反射 API。 有关详细信息,请参阅 非托管反射 API。
注意
使用非托管反射 API 需要熟悉公共语言基础结构 (CLI) 文档,特别是“分区 II:元数据定义和语义”和“分区 III:CIL 指令集”。 有关详细信息,请参阅 ECMA 335 公共语言基础结构 (CLI) 。