MemberInfo.MetadataToken 屬性

定義

取得值,這個值可識別中繼資料項目。

C#
public virtual int MetadataToken { get; }

屬性值

將此值與 Module 相結合,即可唯一識別中繼資料項目。

例外狀況

目前的 MemberInfo 在其項目類型為尚未完成之動態類型的陣列類型上代表陣列方法 (例如 Address)。 若要在此情況下取得中繼資料權杖,請將 MemberInfo 物件傳遞給 GetMethodToken(MethodInfo) 方法;或使用 GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) 方法直接取得權杖,而不是先使用 GetArrayMethod(Type, String, CallingConventions, Type, Type[]) 方法來取得 MethodInfo

備註

使用這個屬性取得的令牌可以傳遞至 Unmanaged 反映 API。 如需詳細資訊,請參閱 Unmanaged 反映 API

備註

使用 Unmanaged 反映 API 需要熟悉 Common Language Infrastructure (CLI) 檔,特別是「分割 II:元數據定義和語意」和「分割區 III:CIL 指令集」。 如需詳細資訊,請參閱 ECMA 335 Common Language Infrastructure (CLI)

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1