OpCodes.Ldtoken Campo

Definição

Converte um token de metadados para a sua representação em tempo de execução, empurrando-o para a pilha de avaliação.

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 

Valor de Campo

Observações

A tabela seguinte lista o formato hexadecimal e assembly da Microsoft Intermediate Language (MSIL) da instrução, juntamente com um breve resumo de referência:

Formato Formato de Montagem Description
D0 <T> LDTOKEN token Converte um token de metadados para a sua representação em tempo de execução.

O comportamento de transição da pilha, por ordem sequencial, é:

  1. O token passado é convertido em a RuntimeHandle e empurrado para a pilha.

A ldtoken instrução empurra a RuntimeHandle para o token de metadados especificado. A RuntimeHandle pode ser um fieldref/fielddef, a methodref/methoddef, ou um typeref/typedef.

O valor empurrado na pilha pode ser usado em chamadas a Reflection métodos na biblioteca de classes do sistema.

Para informações sobre handles em tempo de execução, veja as seguintes classes: RuntimeFieldHandle, RuntimeTypeHandle, e RuntimeMethodHandle.

As seguintes Emit sobrecargas de métodos podem usar o ldtoken opcode:

Aplica-se a