ModuleHandle.ResolveMethodHandle Método

Definição

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".

Aplica-se a