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