Compartilhar via


OpCodes.Ldtoken Campo

Definição

Converte um token de metadados em sua representação de runtime, enviando-o por push 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 do campo

Comentários

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

Formatar Formato de assembly Descrição
D0 <T> ldtoken token Converte um token de metadados em sua representação de runtime.

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

  1. O token passado é convertido em um RuntimeHandle e enviado por push para a pilha.

A ldtoken instrução envia por push um RuntimeHandle para o token de metadados especificado. Um RuntimeHandle pode ser um fieldref/fielddef, um methodref/methoddefou um typeref/typedef.

O valor enviado por push na pilha pode ser usado em chamadas para Reflection métodos na biblioteca de classes do sistema.

Para obter informações sobre identificadores de runtime, consulte as seguintes classes: RuntimeFieldHandle, RuntimeTypeHandlee RuntimeMethodHandle.

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

Aplica-se a