OpCodes.Ldtoken Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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, é:
- 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/methoddef
ou 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: