System.Bindings.EvalProtocol.ICustomWrapper
Delphi
ICustomWrapper = interface
C++
__interface INTERFACE_UUID("{45963846-9D75-4219-8A5D-1CDEECAEA7CD}") ICustomWrapper : public System::IInterface
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
Description
Provides the engine with information about the syntactic form of the wrapped face object member and the user routine that calculates the value for the fake member.
A custom wrapper always implements the ICustomWrapper interface because it gives the engine information about the syntactic form of the wrapped fake object member and the user routine that calculates the value for the fake member.
For example, the engine can determine, based on the wrapper type, whether it needs to pass parameters or not to the custom wrapper in order to have the custom wrapper able to calculate the value of the wrapped fake object member.