terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Collections.Generic.List< T > Class Template Reference

Inherits System.Collections.Generic.IList< T >, System.Collections.Generic.ICollection< T >, System.Collections.Generic.IEnumerable< T >, System.Collections.Generic.IEnumerable< out T >, System.Collections.Generic.IList< T >, System.Collections.Generic.ICollection< T >, System.Collections.Generic.IReadOnlyList< T >, and System.Collections.Generic.IReadOnlyCollection< T >.

+ Collaboration diagram for System.Collections.Generic.List< T >:

Classes

struct  Enumerator
 

Public Member Functions

 List ()
 
 List (int capacity)
 
 List (IEnumerable< T > collection)
 
void Add (T item)
 
void AddRange (IEnumerable< T > collection)
 
global::System.Collections.ObjectModel.ReadOnlyCollection< TAsReadOnly ()
 
void Clear ()
 
bool Contains (T item)
 
void CopyTo (T[] array)
 
void CopyTo (T[] array, int arrayIndex)
 
T Find (global::System.Predicate< T > match)
 
void ForEach (global::System.Action< T > action)
 
List< T >.Enumerator GetEnumerator ()
 
int IndexOf (T item)
 
void Insert (int index, T item)
 
void InsertRange (int index, IEnumerable< T > collection)
 
bool Remove (T item)
 
int RemoveAll (global::System.Predicate< T > match)
 
void RemoveAt (int index)
 
void RemoveRange (int index, int count)
 
void Reverse ()
 
void Reverse (int index, int count)
 
void Sort ()
 
void Sort (IComparer< T > comparer)
 
void Sort (int index, int count, IComparer< T > comparer)
 
void Sort (global::System.Comparison< T > comparison)
 
T[] ToArray ()
 
void TrimExcess ()
 

Properties

int Capacity [get, set]
 
int Count [get, set]
 
bool System.Collections.IList. IsFixedSize [get, set]
 
bool System.Collections.Generic.ICollection< T >. IsReadOnly [get, set]
 
bool System.Collections.IList. IsReadOnly [get, set]
 
bool System.Collections.ICollection. IsSynchronized [get, set]
 
object System.Collections.ICollection. SyncRoot [get, set]
 
T this[int index] [get, set]
 
object System.Collections.IList. Item [get, set]
 

Private Member Functions

void AddWithResize (T item)
 
int System.Collections.IList. Add (object item)
 
bool System.Collections.IList. Contains (object item)
 
void System.Collections.ICollection. CopyTo (global::System.Array array, int arrayIndex)
 
void EnsureCapacity (int min)
 
IEnumerator< T > System.Collections.Generic.IEnumerable< T >. GetEnumerator ()
 
IEnumerator System.Collections.IEnumerable. GetEnumerator ()
 
int System.Collections.IList. IndexOf (object item)
 
void System.Collections.IList. Insert (int index, object item)
 
void System.Collections.IList. Remove (object item)
 
void AddEnumerable (IEnumerable< T > enumerable)
 

Static Private Member Functions

static bool IsCompatibleObject (object value)
 
static List ()
 

Private Attributes

T[] _items
 
int _size
 
int _version
 
object _syncRoot
 

Static Private Attributes

const int DefaultCapacity = 4
 
static readonly T[] s_emptyArray
 

Detailed Description

Definition at line 14 of file List.cs.


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