System.Rtti.TRttiType.GetFields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetFields: TArray<TRttiField>; virtual;

C++

virtual System::DynamicArray<TRttiField*> __fastcall GetFields();

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiType

Description

Renvoie une liste de tous les champs qui sont parties du type reflété.

Utilisez la méthode GetFields pour obtenir une liste de tous les champs (variables) qui sont membres du type reflété. Même si GetFields est déclarée dans TRttiType, elle fonctionne seulement pour les objets RTTI décrivant les types qui réellement autorisent les champs, comme les enregistrements et les classes ; pour tous les autres types, cette méthode renvoie simplement un tableau vide.

La liste renvoyée par GetFields est ordonnée par la hiérarchie de classe/interface. Cela signifie que les champs récemment inclus sont situés au début de la liste.

Voir aussi