System.Rtti.TRttiType.GetProperties

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function GetProperties: TArray<TRttiProperty>; virtual;

C++

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

プロパティ

種類 可視性 ソース ユニット
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiType


説明

リフレクションされた型のパーツである、プロパティすべてのリストを返します。

GetProperties メソッドを使用すると、リフレクションされた型のメンバーである、プロパティすべてのリストを取得することができます。GetPropertiesTRttiType 内で宣言されていますが、recordsclassesinterfaces など、プロパティで実際に使用できる型を記述する RTTI オブジェクトの中だけで機能します。 その他の型の場合、このメソッドは単純に空の配列を返します。

GetProperties が返すリストは、クラスまたはインターフェイスの階層順になっています。つまり、より最近にプロパティに入れられたものが、リストの上位に配置されます。

関連項目


コード サンプル