_Type.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í.
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod.
Sobrecargas
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El método Type.GetMethod .
GetMethod(String, Type[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, Type[]).
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo
Parámetros
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que el método debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener un método que no requiera parámetros.
Devoluciones
Objeto MethodInfo que representa el método público cuyos parámetros coinciden con los tipos de argumentos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetMethod método busca el método público especificado cuyos parámetros coinciden con los tipos de argumento especificados.
Se aplica a
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, 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, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parámetros
- bindingAttr
- BindingFlags
Máscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda.
o bien
Cero, para devolver null
.
- binder
- Binder
Objeto Binder que define un conjunto de propiedades y permite realizar operaciones de enlace que pueden incluir la selección de un método sobrecargado, la coerción de tipos de argumentos y la invocación de un miembro mediante reflexión.
o bien
null
para utilizar DefaultBinder.
- callConvention
- CallingConventions
Objeto CallingConventions que especifica el conjunto de reglas que van a utilizarse en cuanto al orden y diseño de los argumentos, la forma de pasar el valor devuelto, los registros que se utilizan para los argumentos y la forma en que se limpia la pila.
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que el método debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener un método que no requiera parámetros.
- modifiers
- ParameterModifier[]
Matriz de objetos ParameterModifier que representan los atributos asociados al elemento correspondiente de la matriz types
. El enlazador predeterminado no procesa este parámetro.
Devoluciones
Objeto MethodInfo que representa el método que cumple los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetMethod método busca el método especificado cuyos parámetros coinciden con los tipos de argumento y modificadores especificados, utilizando las restricciones de enlace especificadas y la convención de llamada especificada.
Se aplica a
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).
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
- bindingAttr
- BindingFlags
Máscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda.
o bien
Cero, para devolver null
.
- binder
- Binder
Objeto Binder que define un conjunto de propiedades y permite realizar operaciones de enlace que pueden incluir la selección de un método sobrecargado, la coerción de tipos de argumentos y la invocación de un miembro mediante reflexión.
o bien
null
para utilizar DefaultBinder.
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que el método debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener un método que no requiera parámetros.
- modifiers
- ParameterModifier[]
Matriz de objetos ParameterModifier que representan los atributos asociados al elemento correspondiente de la matriz types
. El enlazador predeterminado no procesa este parámetro.
Devoluciones
Objeto MethodInfo que representa el método que cumple los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetMethod método busca el método especificado cuyos parámetros coinciden con los tipos de argumento y modificadores especificados, utilizando las restricciones de enlace especificadas.
Se aplica a
GetMethod(String)
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String).
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod (string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo
Parámetros
Devoluciones
Objeto MethodInfo que representa el método público con el nombre especificado, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetMethod método busca el método público con el nombre especificado.
Se aplica a
GetMethod(String, BindingFlags)
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, BindingFlags).
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
- bindingAttr
- BindingFlags
Máscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda.
o bien
Cero, para devolver null
.
Devoluciones
Objeto MethodInfo que representa el método que cumple los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetMethod método busca el método especificado mediante las restricciones de enlace especificadas.
Se aplica a
GetMethod(String, Type[], ParameterModifier[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, Type[], ParameterModifier[]).
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parámetros
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que el método debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener un método que no requiera parámetros.
- modifiers
- ParameterModifier[]
Matriz de objetos ParameterModifier que representan los atributos asociados al elemento correspondiente de la matriz types
. El enlazador predeterminado no procesa este parámetro.
Devoluciones
Objeto MethodInfo que representa el método público que coincide con los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetMethod método busca el método público especificado cuyos parámetros coinciden con los tipos de argumento y modificadores especificados.