Udostępnij za pośrednictwem


MemberInfo.MetadataToken Właściwość

Definicja

Pobiera wartość identyfikującą element metadanych.

public:
 virtual property int MetadataToken { int get(); };
public virtual int MetadataToken { get; }
member this.MetadataToken : int
Public Overridable ReadOnly Property MetadataToken As Integer

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