AccessibleObject.IReflect.GetMethod Método

Definición

Sobrecargas

IReflect.GetMethod(String, BindingFlags)

Obtiene un objeto MethodInfo correspondiente a un método especificado con unas restricciones de búsqueda especificadas.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags).For a description of this member, see 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.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see 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.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags).For a description of this member, see 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);
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.The name of the member to find.

bindingAttr
BindingFlags

Atributos de enlace utilizados para controlar la búsqueda.The binding attributes used to control the search.

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.A MethodInfo object containing the method information, with the match being based on the method name and search constraints specified in bindingAttr.

Implementaciones

Excepciones

El objeto implementa varios métodos con el mismo nombre.The object implements multiple methods with the same name.

Comentarios

Este miembro es una implementación explícita del miembro de la interfaz.This member is an explicit interface member implementation. Solo se puede utilizar cuando la instancia de AccessibleObject se convierte en una interfaz IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

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.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see 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);

Parámetros

name
String

Nombre del miembro que se va a buscar.The name of the member to find.

bindingAttr
BindingFlags

Atributos de enlace utilizados para controlar la búsqueda.The binding attributes used to control the search.

binder
Binder

Un objeto que implementa Binder y que contiene propiedades relacionadas con este método.An object that implements Binder, containing properties related to this method.

types
Type[]

Matriz utilizada para elegir entre varios métodos sobrecargados.An array used to choose among overloaded methods.

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.An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.

Devoluciones

Método solicitado que coincide con todos los parámetros especificados.The requested method that matches all the specified parameters.

Implementaciones

Excepciones

El objeto implementa varios métodos con el mismo nombre.The object implements multiple methods with the same name.

Comentarios

El valor devuelto es una coincidencia basada en el nombre del método, la enumeración System.Reflection.BindingFlags, el tipo de conversión de tipo especificado por el parámetro binder, la sobrecarga y el System.Reflection.ParameterInfo que describe la firma del método.The return value is a match based on the method name, the System.Reflection.BindingFlags enumeration, the kind of type conversion specified by the binder parameter, the overload, and the System.Reflection.ParameterInfo that describes the signature of the method.

Este miembro es una implementación explícita del miembro de la interfaz.This member is an explicit interface member implementation. Solo se puede utilizar cuando la instancia de AccessibleObject se convierte en una interfaz IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

Se aplica a