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
ReLogic.Utilities.SlotVector< T > Class Template Referencesealed
+ Inheritance diagram for ReLogic.Utilities.SlotVector< T >:
+ Collaboration diagram for ReLogic.Utilities.SlotVector< T >:

Classes

class  Enumerator
 
struct  ItemPair
 

Public Member Functions

 SlotVector (int capacity)
 
SlotId Add (T value)
 
void Clear ()
 
bool Remove (SlotId id)
 
bool Has (SlotId id)
 
bool Has (int index)
 
SlotVector< T >.ItemPair GetPair (int index)
 

Properties

this[int index] [get, set]
 
this[SlotId id] [get, set]
 
int Count [get, set, private set]
 
int Capacity [get, set]
 

Private Member Functions

IEnumerator System.Collections.IEnumerable. GetEnumerator ()
 
IEnumerator< SlotVector< T >.ItemPair > System.Collections.Generic.IEnumerable< ReLogic.Utilities.SlotVector< T >.ItemPair >. GetEnumerator ()
 

Private Attributes

readonly SlotVector< T >.ItemPair[] _array
 
uint _freeHead
 
uint _usedSpaceLength
 
int< Countk__BackingField
 

Static Private Attributes

const uint MAX_INDEX = 65535U
 

Detailed Description

Definition at line 17 of file SlotVector.cs.


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