IReflect.GetMethod Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera un MethodInfo objeto que corresponde a un método especificado.
Sobrecargas
| Nombre | Description |
|---|---|
| GetMethod(String, BindingFlags) |
Recupera un MethodInfo objeto que corresponde a un método especificado en restricciones de búsqueda especificadas. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Recupera un MethodInfo objeto correspondiente a un método especificado, utilizando una Type matriz para elegir entre los métodos sobrecargados. |
GetMethod(String, BindingFlags)
Recupera un MethodInfo objeto 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);
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 que se basa 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 MethodInfo objeto correspondiente a un método especificado, utilizando una Type matriz 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);
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.
- 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 binder parámetro, la sobrecarga y el ParameterInfo que describe la firma del método.