System.Bindings.EvalProtocol.ICustomWrapper
Delphi
ICustomWrapper = interface
C++
__interface INTERFACE_UUID("{45963846-9D75-4219-8A5D-1CDEECAEA7CD}") ICustomWrapper : public System::IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
Beschreibung
Stellt für die Engine Informationen über die syntaktische Form des gekapselten nachgebildeten Objekt-Member und die Benutzerroutine bereit, die den Wert für den nachgebildeten Member berechnet.
Ein benutzerdefinierter Wrapper implementiert immer das Interface ICustomWrapper, weil es an die Engine Informationen über die syntaktische Form des gekapselten nachgebildeten Objekt-Member und die Benutzerroutine liefert, die den Wert für den nachgebildeten Member berechnet.
Beispielsweise kann die Engine auf Basis des Wrapper-Typs ermitteln, ob Parameter an den benutzerdefinierten Wrapper zur Berechnung des Wertes des gekapselten nachgebildeten Objekt-Member übergeben werden müssen oder nicht.