NewLateBinding.LateSetComplex Metoda

Definice

Spustí opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

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)

Parametry

Instance
Object

Instance objektu volání zveřejňující vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody pro objekt volání.

Arguments
Object[]

Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody, které se volají.

ArgumentNames
String[]

Pole názvů argumentů.

TypeArguments
Type[]

Pole typů argumentů; používá se pouze pro obecná volání pro předávání typů argumentů.

OptimisticSet
Boolean

Hodnota Boolean použitá k určení, jestli bude operace sady fungovat. Nastavte, pokud True se domníváte, že je v vlastnosti nebo poli nastavena zprostředkující hodnota; jinak False.

RValueBase
Boolean

Hodnota Boolean , která určuje, kdy je základním odkazem pozdního odkazu RValue. Nastavte, True když je RValuezákladním odkazem pozdního odkazu . To umožňuje vygenerovat výjimku za běhu pro pozdní přiřazení k polím RValues typů hodnot. V opačném případě nastavte hodnotu False.

Atributy

Poznámky

Podobá se s tím rozdílem LateSet , že tato metoda se používá se složitými výrazy (například výrazy v závorkách).

Platí pro