System.Rtti.TRttiType.GetProperties
Delphi
function GetProperties: TArray<TRttiProperty>; virtual;
C++
virtual System::DynamicArray<TRttiProperty*> __fastcall GetProperties(void);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiType |
Beschreibung
Gibt eine Liste aller Eigenschaften zurück, die Teil des reflektierten Typs sind.
Verwenden Sie die Methode GetProperties zum Erhalten einer Liste aller Eigenschaften, die Member des reflektierten Typs sind. Obwohl GetProperties in TRttiType deklariert wird, funktioniert es nur in Typen beschreibenden RTTI-Objekte, die Eigenschaften wie z.B. records, classes und interfaces eigentlich zulassen; für alle anderen Typen gibt diese Methode einfach ein leeres Array zurück.
Die von GetProperties zurückgegebene Liste, wird nach Klassen/Interface-Hierarchie geordnet. Das heißt, dass die zuletzt eingeschlossenen Eigenschaften sich am oberen Rand der Liste befinden.