NewLateBinding.LateSetComplex Metode

Definisi

Menjalankan kumpulan properti yang terikat terlambat atau panggilan tulis bidang. Metode pembantu ini tidak dimaksudkan untuk dipanggil langsung dari kode Anda.

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
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)

Parameter

Instance
Object

Instans objek panggilan yang mengekspos properti atau metode.

Type
Type

Jenis objek panggilan.

MemberName
String

Nama properti atau metode pada objek panggilan.

Arguments
Object[]

Array yang berisi argumen yang akan diteruskan ke properti atau metode yang dipanggil.

ArgumentNames
String[]

Array nama argumen.

TypeArguments
Type[]

Array jenis argumen; hanya digunakan untuk panggilan generik untuk meneruskan jenis argumen.

OptimisticSet
Boolean

Nilai yang Boolean digunakan untuk menentukan apakah operasi yang ditetapkan akan berfungsi. Atur ke True ketika Anda yakin bahwa nilai perantara telah ditetapkan dalam properti atau bidang; jika tidak False.

RValueBase
Boolean

Boolean Nilai yang menentukan kapan referensi dasar referensi terlambat adalah RValue. Atur ke True saat referensi dasar referensi terlambat adalah RValue; ini memungkinkan Anda menghasilkan pengecualian run-time untuk penetapan terlambat ke bidang jenis RValues nilai. Jika tidak, atur ke False.

Atribut

Keterangan

Mirip LateSet dengan kecuali bahwa metode ini digunakan dengan ekspresi kompleks (misalnya, ekspresi dalam tanda kurung).

Berlaku untuk