Freigeben über


OpCodes.Ldtoken Feld

Definition

Konvertiert ein Metadatentoken in seine Laufzeitdarstellung und legt es auf dem Auswertungsstapel ab.

public: static initonly System::Reflection::Emit::OpCode Ldtoken;
public static readonly System.Reflection.Emit.OpCode Ldtoken;
 staticval mutable Ldtoken : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldtoken As OpCode 

Feldwert

Hinweise

In der folgenden Tabelle sind das Hexadezimal- und MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:

Format Assemblyformat BESCHREIBUNG
D0 <T> ldtoken token Konvertiert ein Metadatentoken in seine Laufzeitdarstellung.

Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:

  1. Das übergebene Token wird in ein RuntimeHandle konvertiert und auf den Stapel gepusht.

Die ldtoken Anweisung pusht einen RuntimeHandle für das angegebene Metadatentoken. Ein RuntimeHandle kann ein fieldref/fielddef, ein methodref/methoddefoder ein typeref/typedefsein.

Der auf den Stapel gepushte Wert kann in Aufrufen von Reflection Methoden in der Systemklassenbibliothek verwendet werden.

Informationen zu Laufzeithandles finden Sie in den folgenden Klassen: RuntimeFieldHandle, RuntimeTypeHandleund RuntimeMethodHandle.

Die folgenden Emit Methodenüberladungen können den ldtoken opcode verwenden:

Gilt für: