System.Rtti.TRttiIndexedProperty
Delphi
TRttiIndexedProperty = class(TRttiMember)
C++
class PASCALIMPLEMENTATION TRttiIndexedProperty : public TRttiMember
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | System.Rtti |
Beschreibung
TRttiIndexedProperty ist die RTTI-Klasse, mit der Sie eine indizierte Eigenschaft beschreiben können.
Eine indizierte Eigenschaft kann logisch ein Array oder eine Liste repräsentieren. Um darauf zuzugreifen, müssen Sie spezifische Indexinformationen bereitstellen: einen oder mehrere Integerwerte oder auch einen String.
TRttiIndexedProperty stellt die Funktionalität zum Ermitteln der Laufzeit-Typinformationen für indizierte Eigenschaften bereit. Mit den folgenden Methoden (Sie müssen den Eigenschaftsnamen als String übergeben) können Sie TRttiIndexedProperty-Instanzen ermitteln:
Nach dem Abruf der entsprechenden TRttiIndexedProperty-Instanz können Sie:
- Eigenschaftsdetails ermitteln: ob es sich um eine Lese-oder Schreib-Eigenschaft handelt. Siehe: IsWritable, IsReadable.
- Die Eigenschaft (Elemente) lesen/schreiben. Siehe: SetValue, GetValue.