MemberInfo.MetadataToken Właściwość

Definicja

Pobiera wartość identyfikującą element metadanych.

C#
public virtual int MetadataToken { get; }

Wartość właściwości

Wartość, która w połączeniu z elementem Module, jednoznacznie identyfikuje element metadanych.

Wyjątki

Bieżący MemberInfo reprezentuje metodę tablicy, taką jak Address, w typie tablicy, którego typ elementu jest typem dynamicznym, który nie został ukończony. Aby uzyskać token metadanych w tym przypadku, przekaż MemberInfo obiekt do GetMethodToken(MethodInfo) metody lub użyj GetArrayMethodToken(Type, String, CallingConventions, Type, Type[]) metody , aby uzyskać token bezpośrednio, zamiast użyć GetArrayMethod(Type, String, CallingConventions, Type, Type[]) metody , aby uzyskać MethodInfo pierwszy.

Uwagi

Tokeny uzyskane przy użyciu tej właściwości można przekazać do niezarządzanego interfejsu API odbicia. Aby uzyskać więcej informacji, zobacz Interfejs API odbicia niezarządzanych.

Uwaga

Korzystanie z niezarządzanych interfejsów API odbicia wymaga znajomości dokumentacji infrastruktury języka wspólnego (CLI), zwłaszcza "Partition II: Metadata Definition and Semantics" (Definicja metadanych i semantyka) oraz "Partition III: CIL Instruction Set" (Partycja III: zestaw instrukcji CIL). Aby uzyskać więcej informacji, zobacz ECMA 335 Common Language Infrastructure (CLI).

Dotyczy

Produkt Wersje
.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
.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