Table of Contents

TProperty.Emulated Property

Indicates if the property is emulated.

Remarks

An emulated property is a property that is not a real property in the object instance. In short, a property is emulated if it doesn't have the internal RTTI information about the property. There are two types of emulated properties. 1. the one created internally by the property list, and the ones that were registered by the application as virtual properties, using RegisterCustomProperty method. This can be verified using the Custom property. 2. The emulated properties created internally are for example the subproperties for variant and set properties. For a set type property, an emulated boolean subproperty is created for each set element so that each element can be individually set or unset as if it was boolean property.

Syntax

Unit: PropertyList

property TProperty.Emulated: Boolean

See also