TStringList : Method overview By inheritance
TStringList
| Member | Visibility | Description | 
|---|---|---|
| Add | public | Implements the TStrings.Add function. | 
| Clear | public | Implements the TStrings.Clear function. | 
| CustomSort | public | Sort the stringlist using a custom sort algorithm | 
| Delete | public | Implements the TStrings.Delete function. | 
| Destroy | public | Destroys the stringlist. | 
| Exchange | public | Implements the TStrings.Exchange function. | 
| Find | public | Locates the index for a given string in sorted lists. | 
| IndexOf | public | Overrides the TStrings.IndexOf property. | 
| Insert | public | Overrides the TStrings.Insert method. | 
| Sort | public | Sorts the strings in the list. | 
TStrings
| Member | Visibility | Description | 
|---|---|---|
| Add | public | Add a string to the list | 
| AddCommaText | public | |
| AddDelimitedText | public | |
| AddObject | public | Add a string and associated object to the list. | 
| AddPair | public | Add a name-value pair | 
| AddStrings | public | Add contents of another stringlist to this list. | 
| AddText | public | Add text to the string list. | 
| Append | public | Add a string to the list. | 
| Assign | public | Assign the contents of another stringlist to this one. | 
| BeginUpdate | public | Mark the beginning of an update batch. | 
| Clear | public | Removes all strings and associated objects from the list. | 
| Create | public | Initializ a new TStrings instance | 
| Delete | public | Delete a string from the list. | 
| Destroy | public | Frees all strings and objects, and removes the list from memory. | 
| EndUpdate | public | Mark the end of an update batch. | 
| Equals | public | Compares the contents of two stringlists. | 
| Exchange | public | Exchanges two strings in the list. | 
| ExtractName | public | Extract the name part of a string | 
| Fill | public | |
| Filter | public | |
| ForEach | public | |
| GetEnumerator | public | Create an IEnumerator instance | 
| GetNameValue | public | Return both name and value of a name,value pair based on it's index. | 
| GetText | public | Returns the contents as a PChar | 
| IndexOf | public | Find a string in the list and return its position. | 
| IndexOfName | public | Finds the index of a name in the name-value pairs. | 
| IndexOfObject | public | Finds an object in the list and returns its index. | 
| Insert | public | Insert a string in the list. | 
| InsertObject | public | Insert a string and associated object in the list. | 
| LastIndexOf | public | |
| LoadFromFile | public | Load the contents of a file as a series of strings. | 
| LoadFromStream | public | Load the contents of a stream as a series of strings. | 
| Map | public | |
| Move | public | Move a string from one place in the list to another. | 
| Pop | public | |
| Reduce | public | |
| Reverse | public | |
| SaveToFile | public | Save the contents of the list to a file. | 
| SaveToStream | public | Save the contents of the string to a stream. | 
| SetStrings | public | |
| SetText | public | Set the contents of the list from a PChar. | 
| Shift | public | |
| Slice | public | |
| ToObjectArray | public | |
| ToStringArray | public | 
TPersistent
| Member | Visibility | Description | 
|---|---|---|
| Assign | public | Assign the contents of one class to another. | 
| Destroy | public | Destroys the TPersistent instance. | 
| FPOAttachObserver | public | Add an observer to the list of observers. | 
| FPODetachObserver | public | Remove an observer from the list of observers | 
| FPONotifyObservers | public | Notify observers of changes. | 
| GetNamePath | public | Returns a string that can be used to identify the class instance. | 
TObject
| Member | Visibility | Description | 
|---|---|---|
| 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 |