System.Bindings.EvalProtocol.ICustomWrapper
Delphi
ICustomWrapper = interface
C++
__interface INTERFACE_UUID("{45963846-9D75-4219-8A5D-1CDEECAEA7CD}") ICustomWrapper : public System::IInterface
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
説明
ラップされた見せかけのオブジェクト メンバの構文形式と見せかけのメンバの値を計算するユーザー ルーチンについて、情報をエンジンに伝えます。
カスタム ラッパーは必ず ICustomWrapper インターフェイスを実装しています。このインターフェイスによって、ラップされた見せかけのオブジェクト メンバの構文形式と見せかけのメンバの値を計算するユーザー ルーチンについての情報がエンジンに伝えられるからです。
たとえば、ラップされた見せかけのオブジェクト メンバの値をカスタム ラッパーが計算できるようにするには、カスタム ラッパーにパラメータを渡す必要があるかどうかなどを、ラッパーの種類を基にエンジンは判断することができます。