API:System.Rtti
クラス
_TRTTIGetter | |
_TValueDataHlpr | |
_TValueHelper | |
_TValueRTTIHlpr | |
EInsufficientRtti | EInsufficientRtti は、ある操作を実行するのに余分な RTTI が要求された場合に発生します。 |
EInvocationError | EInvocationError は、メソッド呼び出しが失敗したときに発生します。 |
ENonPublicType | ENonPublicType は、公開されていない型の特定の情報がアクセスされたときに発生します。 |
IValueData | データが格納されたヒープへのインターフェイスを表します。 |
TMethodImplementation | メソッド実装を表します。 |
TRawVirtualClass |
インターフェイスを実装するインスタンスを動的に生成するための基礎を提供します。 |
TRttiAnsiStringType | TRttiAnsiStringType は、AnsiString 型を表すのに使用される RTTI クラスです。 |
TRttiArrayType | TRttiArrayType は、静的配列型を表すのに使用される RTTI オブジェクトです。 |
TRttiClass | TRttiClass は TRttiObject のメタクラスを定義します。 |
TRttiClassRefType | TRttiClassRefType は、メタクラス型を表すのに使用されます。 |
TRttiDynamicArrayType | TRttiDynamicArrayType は、動的配列型を表すための RTTI クラスです。 |
TRttiEnumerationType | TRttiEnumerationType は、Delphi のすべての列挙型を表すための RTTI クラスです。 |
TRttiField | TRttiField は、フィールドを反映する RTTI オブジェクトです。 |
TRttiFloatType | TRttiFloatType は、浮動小数点型を表すための RTTI クラスです。 |
TRttiIndexedProperty | TRttiIndexedProperty は、インデックス付きプロパティを表すのに使用できる RTTI クラスです。 |
TRttiInstanceProperty | TRttiInstanceProperty は、クラス インスタンスのプロパティを表す RTTI クラスです。 |
TRttiInstanceType | TRttiInstanceType はクラス型を表すのに使用されます。 |
TRttiInt64Type | TRttiInt64Type は、Int64 型および UInt64 型を表すための RTTI クラスです。 |
TRttiInterfaceType | TRttiInterfaceType は、インターフェイスの型を表すために使用されます。 |
TRttiInvokableType |
TRttiInvokableType は、呼び出し可能な型を表すのに使用されます。 |
TRttiManagedField | TRttiManagedField は、マネージ フィールドを表す RTTI クラスです。 |
TRttiMember | TRttiMember は、クラス、インターフェイス、またはレコード メンバを表す、すべての RTTI オブジェクトの基底クラスです。 |
TRttiMethod | TRttiMethod は、メソッドを反映させるために使用される RTTI クラスです。 |
TRttiMethodType | TRttiMethodType は、メソッド型を表すための RTTI クラスです。 |
TRttiNamedObject | TRttiNamedObject は、すべての名前付き RTTI オブジェクトの基底クラスです。 |
TRttiObject | TRttiObject はすべての RTTI オブジェクトの基底クラスです。 |
TRttiOrdinalType | TRttiOrdinalType は、順序型を表すための RTTI クラスです。 |
TRttiPackage | TRttiPackage は、Delphi パッケージを表す RTTI クラスです。 |
TRttiParameter | TRttiParameter は、パラメータを表す RTTI クラスです。 |
TRttiPointerType | TRttiPointerType は、ポインタ型を表す RTTI クラスです。 |
TRttiProcedureType | TRttiProcedureType は、手続き型を表すための RTTI クラスです。 |
TRttiProperty | TRttiProperty は、プロパティを表す RTTI クラスです。 |
TRttiRecordType | TRttiRecordType は、レコード型を表す RTTI クラスです。 |
TRttiSetType | TRttiSetType は、Delphi のすべての集合型を表すための RTTI クラスです。 |
TRttiStringType | TRttiStringType は、Delphi のすべての文字列型を表すための RTTI クラスです。 |
TRttiStructuredType | TRttiStructuredType は、構造化型を表すすべての RTTI クラスの基底クラスです。 |
TRttiType | TRttiType は、型を表すすべての RTTI オブジェクトの基底クラスです。 |
TVirtualInterface | リモート手続き呼び出しのマーシャリングの機能を提供します。 |
TVirtualMethodInterceptor | 特定のクラス型の指定されたインスタンスに対する仮想メソッド呼び出しを ユーザーが動的にインターセプトできるようにします。 |
ルーチン
ArrayOfConstToTValueArray | array of const (TVarRec の配列)を TValue インスタンスの動的配列に変換します。 |
GetTypeInfoHelper | |
Invoke | メソッドを動的に呼び出します。 |
IsManaged | 型が管理されているかどうか確認します。 |
TValueArrayToArrayOfConst | TValue インスタンスの動的配列を TVarRec インスタンスの動的配列に変換します。 |
型