NewLateBinding.LateSetComplex Yöntem

Tanım

Geç bağlanan bir özellik kümesi veya alan yazma çağrısı yürütür. Bu yardımcı yöntemin doğrudan kodunuzdan çağrılması amaçlanmamıştır.

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)

Parametreler

Instance
Object

Özelliğini veya yöntemini gösteren çağrı nesnesinin bir örneği.

Type
Type

Çağrı nesnesinin türü.

MemberName
String

Çağrı nesnesinde özelliğin veya yöntemin adı.

Arguments
Object[]

Çağrılan özelliğe veya yönteme geçirilecek bağımsız değişkenleri içeren bir dizi.

ArgumentNames
String[]

Bağımsız değişken adları dizisi.

TypeArguments
Type[]

Bağımsız değişken türleri dizisi; yalnızca bağımsız değişken türlerini geçirmek için genel çağrılar için kullanılır.

OptimisticSet
Boolean

Boolean Ayarlama işleminin çalışıp çalışmayacağını belirlemek için kullanılan değer. True Özelliğinde veya alanında bir ara değerin ayarlandığını düşünüyorsanız olarak ayarlayın; aksi takdirde False.

RValueBase
Boolean

Geç Boolean başvurunun temel başvurusunun ne zaman olduğunu belirten bir RValuedeğer. True Geç başvurunun temel başvurusu bir RValueolduğunda olarak ayarlanır; bu, değer türündeki alanlara RValues geç atamalar için bir çalışma zamanı özel durumu oluşturmanıza olanak tanır. Aksi takdirde olarak ayarlayın False.

Öznitelikler

Açıklamalar

Benzer şekilde LateSet , bu yöntem karmaşık ifadelerle (örneğin, parantez içindeki ifadeler) kullanılır.

Şunlara uygulanır