OpCodes.Ldtoken Campo

Definizione

Converte un token di metadati nella relativa rappresentazione di runtime, inserendolo nello stack di valutazione.

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 

Valore del campo

Commenti

La tabella seguente elenca il formato dell'assembly esadecimale e Microsoft linguaggio intermedio (MSIL), insieme a un breve riepilogo di riferimento:

Formato Formato assembly Descrizione
D0 <T> ldtoken token Converte un token di metadati nella relativa rappresentazione di runtime.

Il comportamento di transizione dello stack, in ordine sequenziale, è:

  1. Il token passato viene convertito in un RuntimeHandle oggetto e eseguito il push nello stack.

L'istruzione ldtoken esegue il push di un RuntimeHandle per il token di metadati specificato. Un RuntimeHandle oggetto può essere un fieldref/fielddefoggetto , o methodref/methoddefun typeref/typedefoggetto .

Il valore push nello stack può essere usato nelle chiamate ai Reflection metodi nella libreria di classi di sistema.

Per informazioni sugli handle di runtime, vedere le classi seguenti: RuntimeFieldHandle, RuntimeTypeHandlee RuntimeMethodHandle.

Gli overload del metodo seguenti Emit possono usare il ldtoken codice opcode:

Si applica a