[Overview][Constants][Types][Classes][Procedures and functions][Index] |
Record describing one published property of a class
Source position: typinfo.pp line 280
type TPropInfo = packed record |
||
PropType: PTypeInfo; |
|
Property type |
GetProc: CodePointer; |
|
Read handler |
SetProc: CodePointer; |
|
Write handler |
StoredProc: CodePointer; |
|
Procedure pointer for stored keyword. |
Index: Integer; |
|
Index for array properties |
Default: LongInt; |
|
Default value |
NameIndex: SmallInt; |
|
Index for indexed properties |
PropProcs: Byte; |
|
Flags describing property procedures. |
Name: ShortString; |
|
Property name |
end; |
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.