System.Bindings.EvalProtocol.TCustomWrapperGetterCallback

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TCustomWrapperGetterCallback = reference to function (ParentObject: TObject;
const MemberName: String; Args: TArray<TValue>): TValue;

C++

__interface TCustomWrapperGetterCallback  : public System::IInterface

Propriétés

Type Visibilité  Source Unité  Parent
anonMethod
class
public
System.Bindings.EvalProtocol.pas
System.Bindings.EvalProtocol.hpp
System.Bindings.EvalProtocol System.Bindings.EvalProtocol

Description

Rappel utilisé par le wrapper personnalisé pour déterminer la valeur réelle du membre d'objet fictif qu'il encapsule.

TCustomWrapperGetterCallback est un rappel utilisé par le wrapper personnalisé pour déterminer la valeur réelle du membre d'objet fictif qu'il encapsule. TCustomWrapperGetterCallback doit être appelé avec les paramètres listés dans le tableau suivant :

Paramètre Signification
ParentObject La portée personnalisée ayant créé le wrapper personnalisé qui utilise ce rappel a été créée à son tour sur l'objet pointé par cette propriété.
MemberName Le nom du membre d'objet fictif qui est encapsulé par le wrapper personnalisé qui utilise ce rappel.
Args Les arguments qui sont passés du script d'expression de liaison à cette routine pour lui permettre de calculer la valeur du membre d'objet fictif encapsulé. Le membre d'objet fictif doit avoir la forme d'une propriété indexée ou d'une méthode, afin que ces paramètres puissent être passés par l'évaluateur. Les propriétés normales fictives ont ce paramètre vide.

TCustomWrapperGetterCallback renvoie la valeur calculée du membre d'objet fictif.

Voir aussi