NewLateBinding.LateSetComplex Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 RValue
zá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).