ModuleBuilder.GetMethodImpl Método

Definición

Devuelve el método de nivel de módulo que coincide con los criterios especificados.

protected:
 override System::Reflection::MethodInfo ^ GetMethodImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parámetros

name
String

El nombre del método.

bindingAttr
BindingFlags

Combinación de marcas de BindingFlags bits usadas para controlar la búsqueda.

binder
Binder

Objeto que implementa , que contiene Binderpropiedades relacionadas con este método.

callConvention
CallingConventions

La convención de llamada para el método .

types
Type[]

Los tipos de parámetro del método .

modifiers
ParameterModifier[]

Matriz de modificadores de parámetros usados para que el enlace funcione con firmas de parámetro en las que se han modificado los tipos.

Devoluciones

Método definido en el nivel de módulo y que coincide con los criterios especificados; o null si este método no existe.

Excepciones

namees , types es nullnullo un elemento de types es null.

Comentarios

Este método proporciona la implementación de todas las sobrecargas del método heredado Module.GetMethod . Use el método heredado Module.GetMethod para obtener métodos declarados en el nivel de módulo. Los métodos de nivel de módulo se definen en el código emitido mediante el DefineGlobalMethod método .

Importante

Los métodos de nivel de módulo no se pueden recuperar hasta que se haya llamado al CreateGlobalFunctions método para el módulo.

Se aplica a

Consulte también