Поделиться через


TypeBuilder.GetConstructorImpl Метод

Определение

При переопределении в производном классе выполняет поиск конструктора, параметры которого соответствуют указанным типам аргументов и модификаторам, используя указанные ограничения привязки и указанное соглашение о вызовах.

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

Параметры

bindingAttr
BindingFlags

Побитовое сочетание значений перечисления, указывающее, как выполняется поиск.

-или-

Default для возврата null.

binder
Binder

Объект, который определяет набор свойств и включает привязку, которая может включать выбор перегруженного метода, приведение типов аргументов и вызов элемента через отражение.

-или-

Справочник null (Nothing в Visual Basic) для использования DefaultBinder.

callConvention
CallingConventions

Объект, указывающий набор правил, используемых в отношении порядка и макета аргументов, как передается возвращаемое значение, какие регистры используются для аргументов, а стек очищается.

types
Type[]

Массив объектов Type, представляющих число, порядок и тип параметров для получения конструктора.

-или-

Пустой массив типа Type (т. е. типы Type[] = new Type[0]), чтобы получить конструктор, который не принимает параметров.

modifiers
ParameterModifier[]

Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types. Привязка по умолчанию не обрабатывает этот параметр.

Возвращаемое значение

Объект ConstructorInfo, представляющий конструктор, соответствующий указанным требованиям, если он найден; в противном случае null.

Применяется к