MemberInfo.MetadataToken 属性

定义

获取一个值,该值标识元数据元素。

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)

适用于