NewLateBinding.LateGet Methode

Definition

Führt einen Get-Vorgang einer spät gebundenen Eigenschaft oder einen Feldzugriffsaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen.

public:
 static System::Object ^ LateGet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, cli::array <bool> ^ CopyBack);
public static object LateGet (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool[] CopyBack);
public static object? LateGet (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type?[]? TypeArguments, bool[]? CopyBack);
static member LateGet : obj * Type * string * obj[] * string[] * Type[] * bool[] -> obj
Public Shared Function LateGet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), CopyBack As Boolean()) As Object

Parameter

Instance
Object

Eine Instanz des Aufrufobjekts, die die Eigenschaft oder die Methode verfügbar macht.

Type
Type

Der Typ des Aufrufobjekts.

MemberName
String

Der Name der Eigenschaft oder der Methode für das Aufrufobjekt.

Arguments
Object[]

Ein Array mit den Argumenten, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.

ArgumentNames
String[]

Ein Array von Argumentnamen.

TypeArguments
Type[]

Ein Array von Argumenttypen. Es wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.

CopyBack
Boolean[]

Ein Array von Boolean-Werten, die bei der späten Bindung verwendet werden, um die Aufrufsite darüber zu informieren, welche Argumente mit ByRef-Parametern übereinstimmen. Jeder True-Wert gibt an, dass die Argumente übereingestimmt haben und herauskopiert werden sollen, nachdem der Aufruf von LateCall abgeschlossen ist.

Gibt zurück

Eine Instanz des Aufrufobjekts.

Gilt für: