ModuleHandle.ResolveMethodHandle Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um handle de método em tempo de execução para um método ou construtor identificado por um token de metadados.
Sobrecargas
| Name | Description |
|---|---|
| ResolveMethodHandle(Int32) |
Devolve um handle de método em tempo de execução para o método ou construtor identificado pelo token de metadados especificado. |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Devolve um handle de método em tempo de execução para o método ou construtor identificado pelo token de metadados especificado, especificando os argumentos genéricos de tipo do tipo e método onde o token está no âmbito. |
ResolveMethodHandle(Int32)
Devolve um handle de método em tempo de execução para o método ou construtor identificado pelo token de metadados especificado.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle
Parâmetros
- methodToken
- Int32
Um token de metadados que identifica um método ou construtor no módulo.
Devoluções
A RuntimeMethodHandle para o método ou construtor identificado por methodToken.
Exceções
methodToken não é um token de metadados válido para um método no módulo atual.
-ou-
methodToken não é um token para um método ou construtor no âmbito do módulo atual.
-ou-
methodToken é uma MethodSpec cuja assinatura contém o tipo var de elemento ou mvar.
O método é chamado num handle de método vazio.
Observações
Para resolver um token de metadados para um MethodSpec cuja assinatura contém o tipo var de elemento ou mvar, use o ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) método overload, que lhe permite fornecer o contexto necessário.
Note
Informações sobre tokens de metadados podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partition II: Metadata Definition and Semantics".
Aplica-se a
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
Devolve um handle de método em tempo de execução para o método ou construtor identificado pelo token de metadados especificado, especificando os argumentos genéricos de tipo do tipo e método onde o token está no âmbito.
public:
RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle
Parâmetros
- methodToken
- Int32
Um token de metadados que identifica um método ou construtor no módulo.
- typeInstantiationContext
- RuntimeTypeHandle[]
Um array de RuntimeTypeHandle estruturas que representam os argumentos genéricos de tipo do tipo onde o token está no âmbito, ou null se esse tipo não for genérico.
- methodInstantiationContext
- RuntimeTypeHandle[]
Um array de RuntimeTypeHandle estruturas que representam os argumentos genéricos do tipo do método onde o token está no âmbito, ou null se esse método não for genérico.
Devoluções
A RuntimeMethodHandle para o método ou construtor identificado por methodToken.
Exceções
methodToken não é um token de metadados válido para um método no módulo atual.
-ou-
methodToken não é um token para um método ou construtor no âmbito do módulo atual.
-ou-
methodToken é uma MethodSpec cuja assinatura contém o tipo var de elemento ou mvar.
O método é chamado num handle de método vazio.
methodToken não é um token válido.
Observações
Note
Informações sobre tokens de metadados podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partition II: Metadata Definition and Semantics".