type TIFPSCompileTimeClass = class
![]() |
constructor Create(FClass: TClass; aOwner: TIFPSPascalCompiler); |
![]() |
constructor Create2(ClassName: string; aOwner: TIFPSPascalCompiler); |
![]() |
destructor Destroy; override; |
![]() |
function RegisterMethod(const Decl: string): Boolean; |
![]() |
procedure RegisterProperty(const PropertyName, PropertyType: string; PropAC: TIFPSPropType); |
![]() |
procedure RegisterPublishedProperties; |
![]() |
function RegisterPublishedProperty(const Name: string): Boolean; |
![]() |
constructor Create(FClass: TClass; aOwner: TIFPSPascalCompiler); |
create an instance of this class and use the actual class information
![]() |
constructor Create2(ClassName: string; aOwner: TIFPSPascalCompiler); |
create an instance of this class without using the actual class
![]() |
destructor Destroy; override; |
![]() |
function RegisterMethod(const Decl: string): Boolean; |
Register a method/constructor
![]() |
procedure RegisterProperty(const PropertyName, PropertyType: string; PropAC: TIFPSPropType); |
Register a property
![]() |
procedure RegisterPublishedProperties; |
Register all published properties
![]() |
function RegisterPublishedProperty(const Name: string): Boolean; |
Register a published property
![]() |
property ClassInheritsFrom: TIFPSCompileTimeClass; |
![]() |
property ClassInheritsFrom: TIFPSCompileTimeClass; |