System.Bindings.EvalProtocol.ICustomWrapper

From RAD Studio API Documentation
Jump to: navigation, search

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.

See Also