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


NewLateBinding.LateSetComplex Метод

Определение

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

public:
 static void LateSetComplex(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, bool OptimisticSet, bool RValueBase);
public static void LateSetComplex (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool OptimisticSet, bool RValueBase);
public static void LateSetComplex (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments, bool OptimisticSet, bool RValueBase);
static member LateSetComplex : obj * Type * string * obj[] * string[] * Type[] * bool * bool -> unit
Public Shared Sub LateSetComplex (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), OptimisticSet As Boolean, RValueBase As Boolean)

Параметры

Instance
Object

Экземпляр объекта вызова, к которому относится данное свойство или метод.

Type
Type

Тип объекта вызова.

MemberName
String

Имя свойства или метода объекта вызова.

Arguments
Object[]

Массив аргументов, которые передаются в вызываемый метод или свойство.

ArgumentNames
String[]

Массив имен аргументов.

TypeArguments
Type[]

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

OptimisticSet
Boolean

Значение типа Boolean, которое определяет, будет ли работать операция установки. Задайте значение True, если полагаете, что в свойстве или поле установлено промежуточное значение; в противном случае задайте False.

RValueBase
Boolean

Значение типа Boolean, указывающее, что базовая ссылка для поздней ссылки представляет собой RValue. Задайте True, если базовая ссылка для поздней ссылки представляет собой RValue; это позволит генерировать исключение во время выполнения для поздних присваиваний значений полям, содержащим RValues для типов значений. В противном случае задайте False.

Комментарии

Аналогично за LateSet исключением того, что этот метод используется со сложными выражениями (например, выражениями в круглых скобках).

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