System.Classes.IInterfaceList 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. |
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. |