Skip to content

TPropInfoList

Class for keeping property information.

Declaration

Source position: rttiutils.pp line 50

type

  TPropInfoList = class(TObject)
  public
    constructor Create;
    destructor Destroy;
    function Contains : Boolean;
    function Find : PPropInfo;
    procedure Delete;
    procedure Intersect;
    property Count: Integer; {r}
    property Items[Index : Integer]: PPropInfo; {r}
  end;

Description

TPropInfoList is a class which can be used to maintain a list with information about published properties of a class (or an instance). It is used internally by TPropsStorage

Properties

Member Visibility Description
Count read only public Number of items in the list.
Items read only public Indexed access to the property type pointers.
See all Properties

Methods

Member Visibility Description
Contains public Check whether a certain property is included.
Create public Create a new instance of TPropInfoList.
Delete public Delete property information from the list.
Destroy public Remove the TPropInfoList instance from memory.
Find public Retrieve property information based on name.
Intersect public Intersect 2 property lists.
See all Methods

See also

Name Description
TPropsStorage Property storage mechanism.