Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.ArrayList Class Reference

Classes

class  ArrayListDebugView
 
class  ArrayListEnumerator
 
class  ArrayListEnumeratorSimple
 
class  FixedSizeArrayList
 
class  FixedSizeList
 
class  IListWrapper
 
class  Range
 
class  ReadOnlyArrayList
 
class  ReadOnlyList
 
class  SyncArrayList
 
class  SyncIList
 

Public Member Functions

 ArrayList ()
 
 ArrayList (int capacity)
 
 ArrayList (ICollection c)
 
virtual int Add (object? value)
 
virtual void AddRange (ICollection c)
 
virtual int BinarySearch (int index, int count, object? value, IComparer? comparer)
 
virtual int BinarySearch (object? value)
 
virtual int BinarySearch (object? value, IComparer? comparer)
 
virtual void Clear ()
 
virtual object Clone ()
 
virtual bool Contains (object? item)
 
virtual void CopyTo (Array array)
 
virtual void CopyTo (Array array, int arrayIndex)
 
virtual void CopyTo (int index, Array array, int arrayIndex, int count)
 
virtual IEnumerator GetEnumerator ()
 
virtual IEnumerator GetEnumerator (int index, int count)
 
virtual int IndexOf (object? value)
 
virtual int IndexOf (object? value, int startIndex)
 
virtual int IndexOf (object? value, int startIndex, int count)
 
virtual void Insert (int index, object? value)
 
virtual void InsertRange (int index, ICollection c)
 
virtual int LastIndexOf (object? value)
 
virtual int LastIndexOf (object? value, int startIndex)
 
virtual int LastIndexOf (object? value, int startIndex, int count)
 
virtual void Remove (object? obj)
 
virtual void RemoveAt (int index)
 
virtual void RemoveRange (int index, int count)
 
virtual void Reverse ()
 
virtual void Reverse (int index, int count)
 
virtual void SetRange (int index, ICollection c)
 
virtual ArrayList GetRange (int index, int count)
 
virtual void Sort ()
 
virtual void Sort (IComparer? comparer)
 
virtual void Sort (int index, int count, IComparer? comparer)
 
virtual ? object[] ToArray ()
 
virtual Array ToArray (Type type)
 
virtual void TrimToSize ()
 

Static Public Member Functions

static ArrayList Adapter (IList list)
 
static IList FixedSize (IList list)
 
static ArrayList FixedSize (ArrayList list)
 
static IList ReadOnly (IList list)
 
static ArrayList ReadOnly (ArrayList list)
 
static ArrayList Repeat (object? value, int count)
 
static IList Synchronized (IList list)
 
static ArrayList Synchronized (ArrayList list)
 

Properties

virtual int Capacity [get, set]
 
virtual int Count [get]
 
virtual bool IsFixedSize [get]
 
virtual bool IsReadOnly [get]
 
virtual bool IsSynchronized [get]
 
virtual object SyncRoot [get]
 
virtual ? object this[int index] [get, set]
 

Private Member Functions

void EnsureCapacity (int min)
 

Private Attributes

object[] _items
 
int _size
 
int _version
 

Detailed Description

Definition at line 10 of file ArrayList.cs.


The documentation for this class was generated from the following file: