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

Public Member Functions

override int Add (object value)
 
override void AddRange (ICollection c)
 
override int BinarySearch (int index, int count, object value, IComparer comparer)
 
override void Clear ()
 
override object Clone ()
 
override bool Contains (object item)
 
override void CopyTo (Array array, int index)
 
override void CopyTo (int index, Array array, int arrayIndex, int count)
 
override IEnumerator GetEnumerator ()
 
override IEnumerator GetEnumerator (int index, int count)
 
override ArrayList GetRange (int index, int count)
 
override int IndexOf (object value)
 
override int IndexOf (object value, int startIndex)
 
override int IndexOf (object value, int startIndex, int count)
 
override void Insert (int index, object value)
 
override void InsertRange (int index, ICollection c)
 
override int LastIndexOf (object value)
 
override int LastIndexOf (object value, int startIndex)
 
override int LastIndexOf (object value, int startIndex, int count)
 
override void RemoveAt (int index)
 
override void RemoveRange (int index, int count)
 
override void Reverse (int index, int count)
 
override void SetRange (int index, ICollection c)
 
override void Sort (int index, int count, IComparer comparer)
 
override object[] ToArray ()
 
override Array ToArray (Type type)
 
override void TrimToSize ()
 
virtual int Add (object? value)
 
virtual int BinarySearch (int index, int count, object? value, IComparer? comparer)
 
virtual int BinarySearch (object? value)
 
virtual int BinarySearch (object? value, IComparer? comparer)
 
virtual bool Contains (object? item)
 
virtual void CopyTo (Array array)
 
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 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 Reverse ()
 
virtual void Sort ()
 
virtual void Sort (IComparer? comparer)
 
virtual void Sort (int index, int count, IComparer? comparer)
 

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)
 

Package Functions

 Range (ArrayList list, int index, int count)
 

Properties

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

Private Member Functions

void InternalUpdateRange ()
 
void InternalUpdateVersion ()
 
void EnsureCapacity (int min)
 

Private Attributes

ArrayList _baseList
 
readonly int _baseIndex
 
int _baseSize
 
int _baseVersion
 
object[] _items
 
int _size
 
int _version
 

Detailed Description

Definition at line 1606 of file ArrayList.cs.


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