Teilen über


MemberInfo.MetadataToken Eigenschaft

Definition

Ruft einen Wert ab, der ein Metadatenelement identifiziert.

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

Eigenschaftswert

Ein Wert, der in Kombination mit Module ein Metadatenelement eindeutig identifiziert.

Ausnahmen

Die aktuelle MemberInfo stellt eine Arraymethode dar, wie z.B. Address, für einen Arraytyp, dessen Elementtyp ein nicht abgeschlossener dynamischer Typ ist. Um in diesem Fall ein Metadatentoken abzurufen, übergeben Sie das MemberInfo-Objekt an die GetMethodToken(MethodInfo)-Methode. Alternativ dazu verwenden Sie die GetArrayMethodToken(Type, String, CallingConventions, Type, Type[])-Methode, um das Token direkt abzurufen, anstatt die GetArrayMethod(Type, String, CallingConventions, Type, Type[])-Methode zu verwenden, um zuerst eine MethodInfo abzurufen.

Hinweise

Die mit dieser Eigenschaft abgerufenen Token können an die nicht verwaltete Reflektions-API übergeben werden. Weitere Informationen finden Sie unter Nicht verwaltete Reflektions-API.

Hinweis

Die Verwendung der nicht verwalteten Reflektions-API erfordert Kenntnisse mit der Dokumentation zur Common Language Infrastructure (CLI), insbesondere "Partition II: Metadatendefinition und Semantik" und "Partition III: CIL-Anweisungssatz". Weitere Informationen finden Sie unter ECMA 335 Common Language Infrastructure (CLI).

Gilt für: