ArrayBase<T>IEnumerable<T>, System.Collections.IEnumerable, System.IFormattable, ICollectionValue<T>, IDirectedCollectionValue<T>, IDirectedEnumerable<T>, IShowableobject, EnumerableBase<T>, CollectionValueBase<T>, CollectionBase<T>, DirectedCollectionBase<T>, SequencedBase<T>ArrayList<T>, HashedArrayList<T>, SortedArray<T>array
,isReadOnly, Inherited from CollectionBase<T>
,itemequalityComparer, Inherited from CollectionBase<T>
,offset
,size, Inherited from CollectionBase<T>
,stamp, Inherited from CollectionBase<T>CollectionChanged, Inherited from CollectionValueBase<T>
,CollectionCleared, Inherited from CollectionValueBase<T>
,ItemInserted, Inherited from CollectionValueBase<T>
,ItemRemovedAt, Inherited from CollectionValueBase<T>
,ItemsAdded, Inherited from CollectionValueBase<T>
,ItemsRemoved, Inherited from CollectionValueBase<T>ActiveEvents, Inherited from CollectionValueBase<T>
,Count, Inherited from CollectionBase<T>
,CountSpeed, Inherited from CollectionBase<T>
,Direction, Inherited from SequencedBase<T>
,EqualityComparer, Inherited from CollectionBase<T>
,IsEmpty, Inherited from CollectionBase<T>
,IsReadOnly, Inherited from CollectionBase<T>
,this[int start, int count]
,ListenableEvents, Inherited from CollectionValueBase<T>
,SyncRoot, Inherited from CollectionBase<T>ArrayBase<T>(int capacity, System.Collections.Generic.IEqualityComparer<T> itemequalityComparer)All(Fun<T,bool> predicate), Inherited from CollectionValueBase<T>
,Apply(Act<T> action), Inherited from CollectionValueBase<T>
,Backwards()
,Check()
,checkRange(int start, int count), Inherited from CollectionBase<T>
,Choose()
,Clear()
,CopyTo(T[] array, int index), Inherited from CollectionValueBase<T>
,Equals(object obj), Inherited from object
,Exists(Fun<T,bool> predicate), Inherited from CollectionValueBase<T>
,expand()
,expand(int newcapacity, int newsize)
,Filter(Fun<T,bool> predicate), Inherited from CollectionValueBase<T>
,Finalize(), Inherited from object
,Find(Fun<T,bool> predicate, out T item), Inherited from CollectionValueBase<T>
,FindIndex(Fun<T,bool> predicate), Inherited from SequencedBase<T>
,FindLast(Fun<T,bool> predicate, out T item), Inherited from DirectedCollectionBase<T>
,FindLastIndex(Fun<T,bool> predicate), Inherited from SequencedBase<T>
,GetEnumerator()
,GetHashCode(), Inherited from object
,GetSequencedHashCode(), Inherited from SequencedBase<T>
,GetType(), Inherited from object
,GetUnsequencedHashCode(), Inherited from CollectionBase<T>
,insert(int i, T item)
,MemberwiseClone(), Inherited from object
,modifycheck(int thestamp), Inherited from CollectionBase<T>
,raiseCollectionChanged(), Inherited from CollectionValueBase<T>
,raiseCollectionCleared(bool full, int count), Inherited from CollectionValueBase<T>
,raiseCollectionCleared(bool full, int count, System.Nullable<int> offset), Inherited from CollectionValueBase<T>
,raiseForAdd(T item), Inherited from CollectionValueBase<T>
,raiseForInsert(int i, T item), Inherited from CollectionValueBase<T>
,raiseForRemove(T item), Inherited from CollectionValueBase<T>
,raiseForRemove(T item, int count), Inherited from CollectionValueBase<T>
,raiseForRemoveAll(ICollectionValue<T> wasRemoved), Inherited from CollectionValueBase<T>
,raiseForRemoveAt(int index, T item), Inherited from CollectionValueBase<T>
,raiseForSetThis(int index, T value, T item), Inherited from CollectionValueBase<T>
,raiseForUpdate(T newitem, T olditem), Inherited from CollectionValueBase<T>
,raiseForUpdate(T newitem, T olditem, int count), Inherited from CollectionValueBase<T>
,raiseItemInserted(T item, int index), Inherited from CollectionValueBase<T>
,raiseItemRemovedAt(T item, int index), Inherited from CollectionValueBase<T>
,raiseItemsAdded(T item, int count), Inherited from CollectionValueBase<T>
,raiseItemsRemoved(T item, int count), Inherited from CollectionValueBase<T>
,SequencedEquals(ISequenced<T> otherCollection), Inherited from SequencedBase<T>
,Show(System.Text.StringBuilder stringbuilder, ref int rest, System.IFormatProvider formatProvider), Inherited from CollectionValueBase<T>
,ToArray()
,ToString(string format, System.IFormatProvider formatProvider), Inherited from CollectionValueBase<T>
,ToString(), Inherited from CollectionValueBase<T>
,UnsequencedEquals(ICollection<T> otherCollection), Inherited from CollectionBase<T>
,updatecheck(), Inherited from CollectionBase<T>P T[] array | The actual internal array container. Will be extended on demand. |
P int offset | The offset into the internal array container of the first item. The offset is 0 for a base dynamic array and may be positive for an updatable view into a base dynamic array. |
IDirectedCollectionValue<T> this[int start, int count] | Access: Read-Only Value:The directed collection of items in a specific index interval.
|
ArrayBase<T>(int capacity, System.Collections.Generic.IEqualityComparer<T> itemequalityComparer) |
Create an empty ArrayBase object.
|
IDirectedCollectionValue<T> Backwards() |
Create a directed collection with the same contents as this one, but
opposite enumeration sequence.
| ||||||
bool Check() |
Perform an internal consistency (invariant) test on the array base.
| ||||||
T Choose() |
Choose some item of this collection. The result is the last item in the internal array,
making it efficient to remove.
| ||||||
void Clear() | Remove all items and reset size of internal array container. | ||||||
P void expand() | Double the size of the internal array. | ||||||
P void expand(int newcapacity, int newsize) |
Expand the internal array container.
| ||||||
System.Collections.Generic.IEnumerator<T> GetEnumerator() |
Create an enumerator for this array based collection.
| ||||||
P void insert(int i, T item) |
Insert an item at a specific index, moving items to the right
upwards and expanding the array if necessary.
| ||||||
T[] ToArray() |
Create an array containing (copies) of the items of this collection in enumeration order.
|