Compartir vía


TypeBuilder.GetConstructorImpl Método

Definición

Cuando se reemplaza en una clase derivada, busca un constructor cuyos parámetros coincidan con los tipos y modificadores de argumento especificados, utilizando las restricciones de enlace especificadas y la convención de llamada especificada.

protected:
 override System::Reflection::ConstructorInfo ^ GetConstructorImpl(System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.ConstructorInfo? GetConstructorImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.ConstructorInfo GetConstructorImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetConstructorImpl : System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.ConstructorInfo
Protected Overrides Function GetConstructorImpl (bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As ConstructorInfo

Parámetros

bindingAttr
BindingFlags

Combinación bit a bit de los valores de enumeración que especifican cómo se realiza la búsqueda.

-o-

Default para devolver null.

binder
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 a través de la reflexión.

-o-

Referencia de null (Nothing en Visual Basic) para usar el DefaultBinder.

callConvention
CallingConventions

Objeto que especifica el conjunto de reglas que se van a usar con respecto al orden y el diseño de argumentos, cómo se pasa el valor devuelto, qué registros se usan para los argumentos y se limpia la pila.

types
Type[]

Matriz de Type objetos que representan el número, el orden y el tipo de los parámetros para que el constructor obtenga.

-o-

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

modifiers
ParameterModifier[]

Matriz de ParameterModifier objetos que representan los atributos asociados al elemento correspondiente de la matriz types. El enlazador predeterminado no procesa este parámetro.

Devoluciones

Objeto ConstructorInfo que representa el constructor que coincide con los requisitos especificados, si se encuentra; de lo contrario, null.

Se aplica a