MemberInfo.MetadataToken Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).