Compartir a través de


IReflect.GetMethod Método

Definición

Recupera un objeto MethodInfo que corresponde a un método especificado.

Sobrecargas

GetMethod(String, BindingFlags)

Recupera un objeto MethodInfo que corresponde a un método especificado en restricciones de búsqueda especificadas.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Recupera un objeto MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre los métodos sobrecargados.

GetMethod(String, BindingFlags)

Recupera un objeto MethodInfo que corresponde a un método especificado en restricciones de búsqueda especificadas.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

Parámetros

name
String

Nombre del miembro que se va a buscar.

bindingAttr
BindingFlags

Atributos de enlace usados para controlar la búsqueda.

Devoluciones

Objeto MethodInfo que contiene la información del método, con la coincidencia basada en el nombre del método y las restricciones de búsqueda especificadas en bindingAttr.

Excepciones

El objeto implementa varios métodos con el mismo nombre.

Consulte también

Se aplica a

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Recupera un objeto MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre los métodos sobrecargados.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parámetros

name
String

Nombre del miembro que se va a buscar.

bindingAttr
BindingFlags

Atributos de enlace usados para controlar la búsqueda.

binder
Binder

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

types
Type[]

Matriz que se usa para elegir entre métodos sobrecargados.

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 solicitado que coincide con todos los parámetros especificados.

Excepciones

El objeto implementa varios métodos con el mismo nombre.

Comentarios

El valor devuelto es una coincidencia basada en el nombre del método, BindingFlags miembro de enumeración, el tipo de conversión de tipo especificado por el parámetro binder, la sobrecarga y el ParameterInfo que describe la firma del método.

Consulte también

Se aplica a