allProperties(): PropertyColl;
The allProperties method of the Class class returns a reference to all properties of the class of the receiver.
The code fragment in the following example shows the use of the allProperties method.
// Go through the properties and find the ones that have text.
// Format the text and then write it.
vars
propertyColl : PropertyColl;
prop : Property;
begin
propertyColl := class.allProperties;
foreach prop in propertyColl do
if prop.text <> null then
write prop.name.toUpper & CrLf & prop.text & CrLf;
endif;
endforeach;
epilog
delete propertyColl;
end;