TPropInfo record
Record describing one published property of a class.
Declaration
TPropInfo = packed recordDescription
The TPropInfo record describes one published property of a class.
The property information of a class are stored as an array of
TPropInfo records.
The Name field is stored not with 255 characters, but with just as many characters
as required to store the name.
Properties
PropType | public | Property type. |
Tail | public | Pointer to memory location after TPropInfo data. |
Next | public | Typed pointer TPropInfo record after current TPropInfo data. |
Fields
PropTypeRef | public | Pointer to property type information. |
GetProc | public | Read handler. |
SetProc | public | Write handler. |
StoredProc | public | Procedure pointer for stored keyword. |
Index | public | Contains the "Index specifier" value for array properties. |
Default | public | Default value. |
NameIndex | public | Contains this property's index within the list of unique (published) properties. |
PropProcs | public | Flags describing property procedures. |
IsStatic | public | |
PropParams | public | |
AttributeTable | public | |
Name | public | Property name. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
