| AfterConstruction | public | Method called after the constructor was called. | 
| BeforeDestruction | public | Method called before the destructor is called. | 
| ClassInfo | public | Return a pointer to the type information for this class. | 
| ClassName | public | Return the current class name. | 
| ClassNameIs | public | Check whether the class name equals the given name. | 
| ClassParent | public | Return the parent class. | 
| ClassType | public | Return a "class of" pointer for the current class | 
| CleanupInstance | public | Finalize the class instance. | 
| Create | public | TObject Constructor | 
| DefaultHandler | public | Default handler for integer message handlers. | 
| DefaultHandlerStr | public | Default handler for string messages. | 
| Destroy | public | TObject destructor. | 
| Dispatch | public | Dispatch an integer message | 
| DispatchStr | public | Dispatch a string message. | 
| Equals | public | Check if two objects are equal. | 
| FieldAddress | public | Return the address of a field. | 
| Free | public | Check for Nil and call destructor. | 
| FreeInstance | public | Clean up instance and free the memory reserved for the instance. | 
| GetHashCode | public | Return a hash code for the object | 
| GetInterface | public | Return a reference to an interface | 
| GetInterfaceByStr | public | Return an interface based on its GUID | 
| GetInterfaceEntry | public | Return the interface table entry by GUID | 
| GetInterfaceEntryByStr | public | Return the interface table entry by string | 
| GetInterfaceTable | public | Return a pointer to the table of implemented interfaces for a class | 
| GetInterfaceWeak | public | Get a reference to an interface, not increasing the reference count | 
| InheritsFrom | public | Check whether class is an ancestor. | 
| InitInstance | public | Initialize a new class instance. | 
| InstanceSize | public | Return the size of an instance. | 
| MethodAddress | public | Return the address of a method | 
| MethodName | public | Return the name of a method. | 
| newinstance | public | Allocate memory on the heap for a new instance | 
| QualifiedClassName | public | Fully qualified classname | 
| SafeCallException | public | Handle exception object | 
| StringMessageTable | public | Return a pointer to the string message table. | 
| ToString | public | Return a string representation for the object | 
| UnitName | public | Unit name |