type TIFPSRuntimeClass = class
constructor Create(aClass: TClass); |
create
destructor Destroy; override; |
destroy
procedure RegisterConstructor(ProcPtr: Pointer; const Name: string); |
Register a constructor
procedure RegisterMethod(ProcPtr: Pointer; const Name: string); |
Register a method
procedure RegisterProperty(const PropertyName: string); |
Register a property
procedure RegisterPropertyHelper(ReadFunc, WriteFunc: Pointer; const Name: string); |
Register a property helper
procedure RegisterVirtualAbstractMethod(ClassDef: TClass; ProcPtr: Pointer; const Name: string); |
Register an abstract virtual method
procedure RegisterVirtualConstructor(ProcPtr: Pointer; const Name: string); |
Register a virtual constructor
procedure RegisterVirtualMethod(ProcPtr: Pointer; const Name: string); |
Register a virtual method