System.Rtti.TRttiType.GetProperties
Delphi
function GetProperties: TArray<TRttiProperty>; virtual;
C++
virtual System::DynamicArray<TRttiProperty*> __fastcall GetProperties(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiType |
説明
リフレクションされた型のパーツである、プロパティすべてのリストを返します。
GetProperties メソッドを使用すると、リフレクションされた型のメンバーである、プロパティすべてのリストを取得することができます。GetProperties は TRttiType 内で宣言されていますが、records、classes、interfaces など、プロパティで実際に使用できる型を記述する RTTI オブジェクトの中だけで機能します。 その他の型の場合、このメソッドは単純に空の配列を返します。
GetProperties が返すリストは、クラスまたはインターフェイスの階層順になっています。つまり、より最近にプロパティに入れられたものが、リストの上位に配置されます。
関連項目