terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Runtime.CompilerServices.ConditionalWeakTable< TKey, TValue > Class Template Referencesealed
+ Inheritance diagram for System.Runtime.CompilerServices.ConditionalWeakTable< TKey, TValue >:

Classes

class  CreateValueCallback
 
class  Enumerator
 

Public Member Functions

 ConditionalWeakTable ()
 
void Add (TKey key, TValue value)
 
bool Remove (TKey key)
 
bool TryGetValue (TKey key, [Out] TValue value)
 
TValue GetValue (TKey key, ConditionalWeakTable< TKey, TValue >.CreateValueCallback createValueCallback)
 

Protected Member Functions

override void Finalize ()
 

Private Member Functions

void RehashWithoutResize ()
 
void RecomputeSize ()
 
void Rehash ()
 
IEnumerator< KeyValuePair< TKey, TValue > > IEnumerable< KeyValuePair< TKey, TValue > >. GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

Ephemeron[] data
 
object _lock
 
int size
 

Static Private Attributes

const int INITIAL_SIZE = 13
 
const float LOAD_FACTOR = 0.7f
 
const float COMPACT_FACTOR = 0.5f
 
const float EXPAND_FACTOR = 1.1f
 

Detailed Description

Type Constraints
TKey :class 
TValue :class 

Definition at line 11 of file ConditionalWeakTable.cs.


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