NewLateBinding.LateSetComplex Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt einen spät gebundenen Eigenschaftensatz oder Feldschreibaufruf aus. Diese Hilfsmethode soll nicht direkt aus Ihrem Code aufgerufen werden.
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);
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
Eine Instanz des Aufrufobjekts, das die Eigenschaft oder Methode verfügbar gibt.
- Type
- Type
Der Typ des Aufrufobjekts.
- MemberName
- String
Der Name der Eigenschaft oder Methode für das Aufrufobjekt.
- Arguments
- Object[]
Ein Array, das die Argumente enthält, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.
- ArgumentNames
- String[]
Ein Array von Argumentnamen.
- TypeArguments
- Type[]
Ein Array von Argumenttypen; Wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.
- OptimisticSet
- Boolean
Ein Boolean Wert, der verwendet wird, um zu bestimmen, ob der Set-Vorgang funktioniert. Legen Sie diesen True Wert fest, wenn Sie der Ansicht sind, dass ein Zwischenwert in der Eigenschaft oder dem Feld festgelegt wurde; andernfalls False.
- RValueBase
- Boolean
Ein Boolean Wert, der angibt, wann der Basisverweis des verspäteten Verweises ein RValue. Legen Sie fest, True wann der Basisverweis des verspäteten Verweises ein RValueist. Dadurch können Sie eine Laufzeit ausnahme für verspätete Zuordnungen zu Feldern von RValues Werttypen generieren. Andernfalls auf False.
Hinweise
Ähnlich wie LateSet bei komplexen Ausdrücken (z. B. Ausdrücke in Klammern).