Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.Bindings.EvalProtocol.TCustomWrapperGetterCallback
Aus XE2 API Documentation
Delphi
type TCustomWrapperGetterCallback = reference to function(const MemberName: string, Args: TArray<System.Rtti.TValue>, ParentObject: TObject): TValue;
C++
__interface TCustomWrapperGetterCallback : public System::IInterface
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
anonMethod class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
Beschreibung
Vom benutzerdefinierten Wrapper verwendete Callback-Funktion zum Ermitteln des eigentlichen Wertes des nachgebildeten, gekapselten Objekt-Member.
Mit der Callback-Funktion TCustomWrapperGetterCallback ermittelt der benutzerdefinierte Wrapper den eigentlichen Wert des nachgebildeten, gekapselten Objekt-Member. TCustomWrapperGetterCallback sollte mit den in der folgenden Tabelle aufgeführten Parametern aufgerufen werden:
| Parameter | Bedeutung |
ParentObject
|
Der benutzerdefinierte Gültigkeitsbereich, der den benutzerdefinierten Wrapper erstellt hat, der diese Callback-Funktion verwendet, wurde für das Objekt erstellt, auf das diese Eigenschaft zeigt. |
MemberName
|
Der Name des nachgebildeten Objekt-Member, das von dem benutzerdefinierten Wrapper gekapselt wird, der diese Callback-Funktion verwendet. |
Args
|
Argumente, die von dem Bindungsausdrucksskript an diese Routine übergeben werden, um die Berechnung des Wertes des gekapselten nachgebildeten Objekt-Member zu ermöglichen. Der nachgebildete Objekt-Member muss das Format entweder einer indizierten Eigenschaft oder einer Methode haben, damit Parameter im Evaluator übergeben werden können. Bei nachgebildeten normalen Eigenschaften ist dieser Parameter leer. |
TCustomWrapperGetterCallback gibt den berechneten Wert des nachgebildeten Objekt-Member zurück.