Condividi tramite


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 di assembly Esadecimale e MSIL (Microsoft Intermediate Language), insieme a un breve riepilogo dei riferimenti:

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 e RuntimeHandle inserito nello stack.

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

Il valore inserito 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 operativo:

Si applica a