AccessibleObject.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í.
Sobrecargas
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Obtiene un objeto MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre varios métodos sobrecargados. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). |
IReflect.GetMethod(String, BindingFlags) |
Obtiene un objeto MethodInfo correspondiente a un método especificado con unas restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags). |
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Obtiene un objeto MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre varios métodos sobrecargados. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).
virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
System.Reflection.MethodInfo? IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod
Parámetros
- name
- String
Nombre del miembro que se va a buscar.
- bindingAttr
- BindingFlags
Atributos de enlace utilizados para controlar la búsqueda.
- binder
- Binder
Un objeto que implementa Binder y que contiene propiedades relacionadas con este método.
- types
- Type[]
Matriz utilizada para elegir entre varios métodos sobrecargados.
- modifiers
- ParameterModifier[]
Matriz de modificadores de parámetro que se usa 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.
Implementaciones
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, la System.Reflection.BindingFlags enumeración, el tipo de conversión de tipo especificado por el binder
parámetro, la sobrecarga y el System.Reflection.ParameterInfo que describe la firma del método.
Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de AccessibleObject se convierte en una interfaz IReflect.
Se aplica a
IReflect.GetMethod(String, BindingFlags)
Obtiene un objeto MethodInfo correspondiente a un método especificado con unas restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags).
virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.MethodInfo? IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod
Parámetros
- name
- String
Nombre del miembro que se va a buscar.
- bindingAttr
- BindingFlags
Atributos de enlace utilizados para controlar la búsqueda.
Devoluciones
Objeto MethodInfo que contiene información del método, donde las coincidencias se establecen en función del nombre del método y con las restricciones de búsqueda especificadas en bindingAttr
.
Implementaciones
Excepciones
El objeto implementa varios métodos con el mismo nombre.
Comentarios
Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de AccessibleObject se convierte en una interfaz IReflect.