| At | default | Return the item at a certain index. | 
| AtDelete | default | Delete item at certain position. | 
| AtFree | default | Free an item at the indicates position, calling it's destructor. | 
| AtInsert | default | Insert an element at a certain position in the collection. | 
| AtPut | default | Set collection item, overwriting an existing value. | 
| Delete | default | Delete an item from the collection, but does not destroy it. | 
| DeleteAll | default | Delete all elements from the collection. Objects are not destroyed. | 
| Done | default | Clean up collection, release all memory. | 
| Error | default | Set error code. | 
| FirstThat | default | Return first item which matches a test. | 
| ForEach | default | Execute procedure for each item in the list. | 
| Free | default | Free item from collection, calling it's destructor. | 
| FreeAll | default | Release all objects from the collection. | 
| FreeItem | default | Destroy a non-nil item. | 
| GetItem | default | Read one item off the stream. | 
| IndexOf | default | Find the position of a certain item. | 
| Init | default | Instantiate a new collection. | 
| Insert | default | Insert a new item in the collection at the end. | 
| LastThat | default | Return last item which matches a test. | 
| Load | default | Initialize a new collection and load collection from a stream. | 
| Pack | default | Remove all >Nil pointers from the collection. | 
| PutItem | default | Put one item on the stream | 
| SetLimit | default | Set maximum number of elements in the collection. | 
| Store | default | Write collection to a stream. |