Compartir a través de


Método _Type.GetConstructor (BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

 

Publicado: octubre de 2016

Proporciona objetos COM acceso independiente de la versión del Type.GetConstructor (método).

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

ConstructorInfo GetConstructor(
    BindingFlags bindingAttr,
    Binder binder,
    CallingConventions callConvention,
    Type[] types,
    ParameterModifier[] modifiers
)
ConstructorInfo^ GetConstructor(
    BindingFlags bindingAttr,
    Binder^ binder,
    CallingConventions callConvention,
    array<Type^>^ types,
    array<ParameterModifier>^ modifiers
)
abstract GetConstructor : 
        bindingAttr:BindingFlags *
        binder:Binder *
        callConvention:CallingConventions *
        types:Type[] *
        modifiers:ParameterModifier[] -> ConstructorInfo
Function GetConstructor (
    bindingAttr As BindingFlags,
    binder As Binder,
    callConvention As CallingConventions,
    types As Type(),
    modifiers As ParameterModifier()
) As ConstructorInfo

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 el orden y diseño de los argumentos, cómo se pasa el valor devuelto, los registros que se usan para argumentos y 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 constructor debe obtener.

    o bien

    Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener un constructor que no requiera parámetros.

Valor devuelto

Type: System.Reflection.ConstructorInfo

Objeto ConstructorInfo que representa el constructor que cumple los requisitos especificados, si se encuentra; en caso contrario, es 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.GetConstructor método busca un constructor 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

GetConstructor Sobrecarga
Interfaz _Type
Espacio de nombres System.Runtime.InteropServices

Volver al principio