System.Bindings.EvalProtocol.IDynamicInstance
Delphi
IDynamicInstance = interface
C++
__interface INTERFACE_UUID("{50F20CB5-22A2-4FF7-A1BD-9D61B463D078}") IDynamicInstance : 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
Represents a dynamic instance of a member within a dynamic group.
IDynamicInstance is an interface that represents a dynamic instance of a member within a dynamic group.
An object member can be issued multiple times within an expression. If the object member is wrapped by a dynamic group, then every issuance of it is represented by a dynamic instance within the dynamic group. The dynamic instance can link itself to an actual instance, such as an RTTI instance, in order for the engine to determine the actual value of the object member.