System.Bindings.EvalProtocol.IDynamicGroup
Delphi
IDynamicGroup = interface(IGroup)
C++
__interface INTERFACE_UUID("{9F4AA978-B053-4137-87EE-A1C66C53FB25}") IDynamicGroup : public IGroup
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
Description
Allows for lazy determination of the object member's value.
IDynamicGroup is an interface that allows for lazy determination of the object member's value. The object member can be available only at evaluation time, but a wrapper for it has to be present at compile time. Dynamic groups permit this and link themselves to the actual groups at evaluation time in order for the engine to determine the actual value of the object member.
Object members specified in the script that cannot be found among the RTTI of the parent object at compile time are represented by dynamic groups.