Comparteix a través de


_Type.GetMethod Método

Definición

Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod.

Sobrecargas

GetMethod(String, Type[])

Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, Type[]).

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[]).

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[]).

GetMethod(String)

Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String).

GetMethod(String, BindingFlags)

Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, BindingFlags).

GetMethod(String, Type[], ParameterModifier[])

Proporciona el acceso independiente de la versión de los objetos COM al método GetMethod(String, Type[], ParameterModifier[]).

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

name
String

Objeto String que contiene el nombre del método público que se va a obtener.

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

name
String

Objeto String que contiene el nombre del método que se va a obtener.

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

name
String

Objeto String que contiene el nombre del método que se va a obtener.

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

name
String

Objeto String que contiene el nombre del método público que se va a obtener.

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

name
String

Objeto String que contiene el nombre del método que se va a obtener.

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

name
String

Objeto String que contiene el nombre del método público que se va a obtener.

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.

Se aplica a