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.Runtime.CompilerServices.ConditionalWeakTable< TKey, TValue > Class Template Referencesealed
+ Inheritance diagram for System.Runtime.CompilerServices.ConditionalWeakTable< TKey, TValue >:
+ Collaboration diagram for System.Runtime.CompilerServices.ConditionalWeakTable< TKey, TValue >:

Classes

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)
 
delegate TValue CreateValueCallback (TKey key)
 

Protected Member Functions

override void Finalize ()
 

Private Member Functions

void RehashWithoutResize ()
 
void RecomputeSize ()
 
void Rehash ()
 
global::System.Collections.Generic.IEnumerator< global::System.Collections.Generic.KeyValuePair< TKey, TValue > > Method_Private_Virtual_Final_New_IEnumerator_1_KeyValuePair_2_0 ()
 
global::System.Collections.IEnumerator System.Collections.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 12 of file ConditionalWeakTable.cs.


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