Condividi tramite


NewLateBinding.LateSetComplex Metodo

Definizione

Esegue un metodo Set della proprietà di associazione tardiva o una chiamata di scrittura del campo. Questo metodo di supporto non deve essere chiamato in modo diretto dal codice.

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)

Parametri

Instance
Object

Istanza dell'oggetto di chiamata che espone la proprietà o il metodo.

Type
Type

Tipo dell'oggetto di chiamata.

MemberName
String

Nome della proprietà o del metodo nell'oggetto di chiamata.

Arguments
Object[]

Matrice contenente gli argomenti da passare alla proprietà o al metodo chiamati.

ArgumentNames
String[]

Matrice di nomi di argomento.

TypeArguments
Type[]

Matrice di tipi di argomento utilizzata solo per chiamate generiche per passare i tipi di argomento.

OptimisticSet
Boolean

Valore Boolean utilizzato per determinare se l'operazione di impostazione funzionerà. Impostare su True se si suppone sia stato impostato un valore intermedio nella proprietà o nel campo; in caso contrario, False.

RValueBase
Boolean

Valore Boolean che specifica quando il riferimento di base del riferimento tardivo è RValue. Impostare su True quando il riferimento di base del riferimento tardivo è RValue. Ciò consente di generare un'eccezione in fase di esecuzione per le assegnazioni tardive ai campi di RValues di tipi dei valori. In caso contrario, impostare su False.

Commenti

Analogamente al LateSet fatto che questo metodo viene usato con espressioni complesse , ad esempio espressioni tra parentesi.

Si applica a