System.Classes.IInterfaceListEx Methods
InheritedProtected
| Add | public | Adds an interface to the list. |
| AddRef | public | Increments the reference count for this interface. |
| Clear | public | Clears the interface list. |
| Delete | public | Deletes an interface from the list. |
| Exchange | public | Swaps the position of two interfaces in the list. |
| First | public | Returns the first interface in the list. |
| Get | public | Returns a specified interface from the list. |
| GetCapacity | public | Returns the value of the Capacity property. |
| GetCount | public | Returns the value of the Count property. |
| GetEnumerator | public | Returns an enumerator for a list of interfaces. |
| IndexOf | public | Returns the index of an interface. |
| Insert | public | Inserts an interface into the list at a specified position. |
| Last | public | Returns the last interface in the list. |
| Lock | public | Prevents other threads from accessing the list. |
| operator [] | public | |
| Put | public | Replaces an interface in the list with a specified interface. |
| QueryInterface | public | Returns a reference to a specified interface if the object supports that interface. |
| Release | public | Decrements the reference count for this interface. |
| Remove | public | Removes an interface from the list. |
| SetCapacity | public | Sets the value of the Capacity property. |
| SetCount | public | Sets the value of the Count property. |
| Supports | public | Indicates whether a given interface supports a specific (another) interface. |
| Unlock | public | Unlocks the list, allowing other threads to access it. |