System.Rtti.TRttiContext.GetType

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetType(ATypeInfo: Pointer): TRttiType; overload;
function GetType(AClass: TClass): TRttiType; overload;

C++

TRttiType* __fastcall GetType(void * ATypeInfo)/* overload */;
TRttiType* __fastcall GetType(System::TClass AClass)/* overload */;

Propriétés

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

Description

Renvoie une instance TRttiType utilisée pour refléter le type donné.

Utilisez GetType pour obtenir un objet RTTI décrivant le type donné. Il existe deux variants pour la méthode GetType :

  • L'un qui accepte un pointeur vers un bloc de données RTTI décrivant le type. Le pointeur peut être obtenu en utilisant l'opérateur standard TypeInfo.
  • L'autre qui accepte une référence de classe pour laquelle il obtient l'objet de type RTTI.

Vous ne pouvez pas utiliser GetType sur un type Delphi qui ne fournit pas des informations de type.

Voir aussi