2#include <system/collections/icollection_ng.h>
Defines non generic collection interface.
Definition: icollection_ng.h:11
IList Represents a non-generic collection of objects that can be individually accessed by index.
Definition: ilist_ng.h:9
virtual int IndexOf(SharedPtr< System::Object > item) const =0
Gets the first index of the specified item.
virtual bool Contains(SharedPtr< System::Object > item) const =0
Checks if the item is in the list.
virtual int Add(SharedPtr< System::Object > item)=0
Adds item to the end of list.
virtual void Remove(SharedPtr< System::Object > item)=0
Removes the first instance of the specified item from the list.
virtual void Insert(int index, SharedPtr< System::Object > item)=0
Inserts the item to the list at the specified index.
virtual bool get_IsFixedSize() const
Gets a value indicating whether the list has a fixed size.
Definition: ilist_ng.h:52
virtual void Clear()=0
Removes all items from the list.
virtual void RemoveAt(int index)=0
Removes the item from the list at the specified index.
virtual SharedPtr< System::Object > idx_get(int index, int dummy=0) const =0
Gets the item at the specified index.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Definition: db_command.h:9