_ConstructorInfo.Invoke_2 Метод

Определение

Предоставляет COM-объекты с независимым доступом к методу Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) , независимо от версии.

public:
 System::Object ^ Invoke_2(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ parameters, System::Globalization::CultureInfo ^ culture);
public object Invoke_2(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
abstract member Invoke_2 : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function Invoke_2 (obj As Object, invokeAttr As BindingFlags, binder As Binder, parameters As Object(), culture As CultureInfo) As Object

Параметры

obj
Object

Экземпляр, создавший этот метод.

invokeAttr
BindingFlags

Одно из BindingFlags значений, указывающее тип привязки.

binder
Binder

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

parameters
Object[]

Массив типов Object , используемый для сопоставления числа, порядка и типа параметров для этого конструктора, в соответствии с ограничениями binder. Если этот конструктор не требует параметров, передайте массив с нулевыми элементами, как в параметрах Object[] = new Object[0]. Любой объект в этом массиве, который явно не инициализирован со значением, будет содержать значение по умолчанию для этого типа объекта. Для элементов ссылочного типа это значение.null Для элементов типа значений это значение равно 0, 0,0 или falseв зависимости от конкретного типа элемента.

culture
CultureInfo

Используется CultureInfo для управления приведением типов. Если это nullтак, CultureInfo используется текущий поток.

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

Экземпляр класса, связанного с конструктором.

Комментарии

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Метод Invoke вызывает конструктор, отраженный этим ConstructorInfo с указанными аргументами, в соответствии с ограничениями указанного.Binder

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