Share via


NewLateBinding.LateSetComplex Metoda

Definice

Spustí pozdní vázanou sadu vlastností nebo volání zápisu do 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);
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

Instance objektu volání, který vystavuje vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody v objektu volání.

Arguments
Object[]

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

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žívaná k určení, zda bude operace nastavení fungovat. Nastavte na hodnotu True , pokud se domníváte, že byla ve vlastnosti nebo poli nastavena mezilehelná hodnota; jinak False.

RValueBase
Boolean

HodnotaBoolean, která určuje, kdy je základním odkazem pozdního odkazu .RValue Nastavte na 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 hodnotových RValues typů. V opačném případě nastavte na False.

Poznámky

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

Platí pro