Compartir a través de


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

  • binder
    Type: System.Reflection.Binder

    Un 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.CallingConventions

    La 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.

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