System.Rtti
Aus RAD Studio API Documentation
Klassen
| _TRTTIGetter | |
| _TValueDataHlpr | |
| _TValueHelper | |
| _TValueRTTIHlpr | |
| EInsufficientRtti | EInsufficientRtti wird ausgelöst, wenn weitere RTTI-Informationen zur Durchführung einer Operation erforderlich sind. |
| EInvocationError | EInvocationError wird ausgelöst, wenn ein Methodenaufruf fehlgeschlagen ist. |
| ENonPublicType | ENonPublicType wird beim Zugriff auf bestimmte Informationen für nicht-öffentliche Typen ausgelöst. |
| IValueData | Repräsentiert ein Interface zum Ablegen von gespeicherten Daten. |
| TMethodImplementation | Repräsentiert eine Methodenimplementierung. |
| TRawVirtualClass | Stellt eine Basis zum dynamischen Erstellen von Instanzen bereit, die Interfaces implementieren. |
| TRttiAnsiStringType | Mit der RTTI-Klasse TRttiAnsiStringType wird ein AnsiString-Typ beschrieben. |
| TRttiArrayType | TRttiArrayType ist das RTTI-Objekt, mit dem ein statischer Array-Typ beschrieben wird. |
| TRttiClass | TRttiClass definiert die Metaklasse für TRttiObject. |
| TRttiClassRefType | Mit TRttiClassRefType wird ein Metaklassentyp beschrieben. |
| TRttiDynamicArrayType | TRttiDynamicArrayType ist das RTTI-Objekt, mit dem ein dynamischer Array-Typ beschrieben wird. |
| TRttiEnumerationType | TRttiEnumerationType ist die RTTI-Klasse, mit der alle Delphi-Aufzählungstypen beschrieben werden. |
| TRttiField | TRttiField ist das RTTI-Objekt, das ein Feld beschreibt. |
| TRttiFloatType | TRttiFloatType ist die RTTI-Klasse, mit der ein Gleitkommatyp beschrieben wird. |
| TRttiIndexedProperty | TRttiIndexedProperty ist die RTTI-Klasse, mit der Sie eine indizierte Eigenschaft beschreiben können. |
| TRttiInstanceProperty | TRttiInstanceProperty ist das RTTI-Objekt, das eine Eigenschaft in einer Klasseninstanz beschreibt. |
| TRttiInstanceType | Mit TRttiInstanceType wird ein Klassentyp beschrieben. |
| TRttiInt64Type | Mit der RTTI-Klasse TRttiInt64Type werden die Typen Int64 und UInt64 beschrieben. |
| TRttiInterfaceType | Mit TRttiInterfaceType wird ein Interface-Typ beschrieben. |
| TRttiInvokableType | |
| TRttiManagedField | TRttiManagedField ist das RTTI-Objekt, das ein verwaltetes Feld beschreibt. |
| TRttiMember | TRttiMember ist die Basisklasse für alle RTTI-Objekte, die Klassen-, Interface- oder Record-Member beschreiben. |
| TRttiMethod | Mit der RTTI-Klasse TRttiMethod werden Methoden beschrieben. |
| TRttiMethodType | Mit der RTTI-Klasse TRttiMethodType werden Methodentypen beschrieben. |
| TRttiNamedObject | TRttiNamedObject ist die Basisklasse für alle benannten RTTI-Objekte. |
| TRttiObject | TRttiObject ist die Basisklasse für alle RTTI-Objekte. |
| TRttiOrdinalType | Mit der RTTI-Klasse TRttiOrdinalType wird ein Ordinaltyp beschrieben. |
| TRttiPackage | TRttiPackage ist das RTTI-Objekt, das ein Delphi-Package beschreibt. |
| TRttiParameter | TRttiParameter ist das RTTI-Objekt, das einen Parameter beschreibt. |
| TRttiPointerType | TRttiPointerType ist das RTTI-Objekt, das einen Zeigertyp beschreibt. |
| TRttiProcedureType | Mit der RTTI-Klasse TRttiProcedureType werden prozedurale Typen beschrieben. |
| TRttiProperty | TRttiProperty ist das RTTI-Objekt, das eine Eigenschaft beschreibt. |
| TRttiRecordType | TRttiRecordType ist das RTTI-Objekt, das einen Record-Typ beschreibt. |
| TRttiSetType | TRttiSetType ist die RTTI-Klasse, mit der alle Delphi-Mengentypen beschrieben werden. |
| TRttiStringType | TRttiStringType ist die RTTI-Klasse, mit der alle Delphi-String-Typen beschrieben werden. |
| TRttiStructuredType | TRttiStructuredType ist die Basisklasse für alle RTTI-Objekte, die strukturierte Typen beschreiben. |
| TRttiType | TRttiType ist die Basisklasse für alle RTTI-Objekte, die Typen beschreiben. |
| TVirtualInterface | Stellt die Funktionalität für das Marshaling von Remote-Prozeduraufrufen bereit. |
| TVirtualMethodInterceptor | Ermöglicht dem Benutzer das dynamische Abfangen virtueller Methodenaufrufe für angegebene Instanzen eines bestimmten Klassentyps. |
Routinen
| GetTypeInfoHelper | |
| Invoke | Ruft eine Methode dynamisch auf. |
| IsManaged | Überprüft, ob ein Typ verwaltet ist. |
Typen