IReflect.GetMethod Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recupera um MethodInfo objeto que corresponde a um método especificado.
Sobrecargas
| Name | Description |
|---|---|
| GetMethod(String, BindingFlags) |
Recupera um MethodInfo objeto que corresponde a um método especificado sob determinadas restrições de pesquisa. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Recupera um MethodInfo objeto correspondente a um método especificado, usando um Type array para escolher entre métodos sobrecarregados. |
GetMethod(String, BindingFlags)
Recupera um MethodInfo objeto que corresponde a um método especificado sob determinadas restrições de pesquisa.
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
O nome do membro a encontrar.
- bindingAttr
- BindingFlags
Os atributos de ligação usados para controlar a pesquisa.
Devoluções
Um MethodInfo objeto contendo a informação do método, com a correspondência baseada no nome do método e nas restrições de pesquisa especificadas em bindingAttr.
Exceções
O objeto implementa múltiplos métodos com o mesmo nome.
Ver também
Aplica-se a
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Recupera um MethodInfo objeto correspondente a um método especificado, usando um Type array para escolher entre métodos sobrecarregados.
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
O nome do membro a encontrar.
- bindingAttr
- BindingFlags
Os atributos de ligação usados para controlar a pesquisa.
- types
- Type[]
Um array usado para escolher entre métodos sobrecarregados.
- modifiers
- ParameterModifier[]
Um conjunto de modificadores de parâmetros usados para fazer a ligação funcionar com assinaturas de parâmetros nas quais os tipos foram modificados.
Devoluções
O método solicitado que corresponda a todos os parâmetros especificados.
Exceções
O objeto implementa múltiplos métodos com o mesmo nome.
Observações
O valor de retorno é uma correspondência baseada no nome do método, BindingFlags membro enum, tipo de conversão de tipo especificada pelo binder parâmetro, sobrecarga e que ParameterInfo descreve a assinatura do método.