System.Rtti.TRttiType.GetProperties

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetProperties: TArray<TRttiProperty>; virtual;

C++

virtual System::DynamicArray<TRttiProperty*> __fastcall GetProperties(void);

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.

Siehe auch

Codebeispiele