TPropInfo

Record describing one published property of a class

Declaration

Source position: typinfo.pp line 805

Type
TPropInfo = packed record
private
  function GetPropType : PTypeInfo;
  function GetTail : Pointer;
  function GetNext : PPropInfo;
public
  PropTypeRef : PPTypeInfo;
  GetProc : CodePointer;
  SetProc : CodePointer;
  StoredProc : CodePointer;
  Index : LongInt;
  Default : LongInt;
  NameIndex : SmallInt;
  PropProcs : Byte;
  AttributeTable : PAttributeTable;
  Name : ShortString;
  property PropType : PTypeInfo;
  property Tail : Pointer;
  property Next : PPropInfo;
end

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.

results matching ""

    No results matching ""