Sign in Join
FPDoc Onlineexperiment

TPropInfo record

In unit TypInfo

Record describing one published property of a class.

Declaration

pascal
TPropInfo = packed record

Description

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

PropTypepublicProperty type.
TailpublicPointer to memory location after TPropInfo data.
NextpublicTyped pointer TPropInfo record after current TPropInfo data.

Fields

PropTypeRefpublicPointer to property type information.
GetProcpublicRead handler.
SetProcpublicWrite handler.
StoredProcpublicProcedure pointer for stored keyword.
IndexpublicContains the "Index specifier" value for array properties.
DefaultpublicDefault value.
NameIndexpublicContains this property's index within the list of unique (published) properties.
PropProcspublicFlags describing property procedures.
IsStaticpublic
PropParamspublic
AttributeTablepublic
NamepublicProperty name.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.