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
RuntimeHandlee 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: