MemberInfo.MetadataToken Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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).