Udostępnij za pośrednictwem


NewLateBinding.LateSetComplex Metoda

Definicja

Wykonuje późny zestaw właściwości lub wywołanie zapisu pól. Ta metoda pomocnika nie ma być wywoływana bezpośrednio z kodu.

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)

Parametry

Instance
Object

Wystąpienie obiektu wywołania, które uwidacznia właściwość lub metodę.

Type
Type

Typ obiektu wywołania.

MemberName
String

Nazwa właściwości lub metody obiektu wywołania.

Arguments
Object[]

Tablica zawierająca argumenty, które mają zostać przekazane do wywoływanej właściwości lub metody.

ArgumentNames
String[]

Tablica nazw argumentów.

TypeArguments
Type[]

Tablica typów argumentów; używane tylko w przypadku wywołań ogólnych do przekazywania typów argumentów.

OptimisticSet
Boolean

Boolean Wartość używana do określenia, czy operacja zestawu będzie działać. Ustaw wartość na True , jeśli uważasz, że wartość pośrednia została ustawiona we właściwości lub polu; w przeciwnym razie False.

RValueBase
Boolean

Boolean Wartość określająca, kiedy podstawowe odwołanie do późnego odwołania jest wartością RValue. Ustawienie na True wartość , gdy podstawowe odwołanie do późnego odwołania jest wartością RValue; umożliwia to wygenerowanie wyjątku czasu wykonywania dla opóźnionych przypisań do pól RValues typów wartości. W przeciwnym razie ustaw wartość False.

Uwagi

Podobnie jak LateSet w przypadku, gdy ta metoda jest używana z wyrażeniami złożonymi (na przykład wyrażeniami w nawiasach).

Dotyczy