System.Classes.IInterfaceListEx Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AddpublicAdds an interface to the list.
AddRefpublicIncrements the reference count for this interface.
ClearpublicClears the interface list.
DeletepublicDeletes an interface from the list.
ExchangepublicSwaps the position of two interfaces in the list.
FirstpublicReturns the first interface in the list.
GetpublicReturns a specified interface from the list.
GetCapacitypublicReturns the value of the Capacity property.
GetCountpublicReturns the value of the Count property.
GetEnumeratorpublicReturns an enumerator for a list of interfaces.
IndexOfpublicReturns the index of an interface.
InsertpublicInserts an interface into the list at a specified position.
LastpublicReturns the last interface in the list.
LockpublicPrevents other threads from accessing the list.
operator []public
PutpublicReplaces an interface in the list with a specified interface.
QueryInterfacepublicReturns a reference to a specified interface if the object supports that interface.
ReleasepublicDecrements the reference count for this interface.
RemovepublicRemoves an interface from the list.
SetCapacitypublicSets the value of the Capacity property.
SetCountpublicSets the value of the Count property.
SupportspublicIndicates whether a given interface supports a specific (another) interface.
UnlockpublicUnlocks the list, allowing other threads to access it.