Método _Type.GetMethod (String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Publicado: octubre de 2016
Proporciona objetos COM acceso independiente de la versión del Type.GetMethod (método).
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
MethodInfo GetMethod(
string name,
BindingFlags bindingAttr,
Binder binder,
CallingConventions callConvention,
Type[] types,
ParameterModifier[] modifiers
)
MethodInfo^ GetMethod(
String^ name,
BindingFlags bindingAttr,
Binder^ binder,
CallingConventions callConvention,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
)
abstract GetMethod :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
callConvention:CallingConventions *
types:Type[] *
modifiers:ParameterModifier[] -> MethodInfo
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
Type: System.StringEl String que contiene el nombre del método que se va a obtener.
bindingAttr
Type: System.Reflection.BindingFlagsMá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
Type: System.Reflection.BinderUn Binder objeto que define un conjunto de propiedades y habilita el enlace, que puede implicar 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 usar el DefaultBinder.
callConvention
Type: System.Reflection.CallingConventionsLa CallingConventions objeto que especifica el conjunto de reglas para usar en cuanto al orden y diseño de los argumentos, cómo se pasa el valor devuelto, los registros que se usan para argumentos y cómo se limpia la pila.
types
Type: System.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
Type: System.Reflection.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.
Valor devuelto
Type: System.Reflection.MethodInfo
Un MethodInfo que representa el método que coincide con los requisitos especificados, si se encuentra; en caso contrario, el objeto null.
Comentarios
Este método es para el acceso a las 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 coincidan con los tipos de argumentos especificados y modificadores, con las restricciones de enlace especificadas y la convención de llamada especificada.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
GetMethod Sobrecarga
Interfaz _Type
Espacio de nombres System.Runtime.InteropServices
Volver al principio