Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | DictionaryEnumerator |
class | Enumerator |
class | Node |
class | Tables |
Package Functions | |
ConcurrentDictionary (int concurrencyLevel, int capacity, bool growLockArray, IEqualityComparer< TKey > comparer) | |
Properties | |
TValue | this[TKey key] [get, set] |
IEqualityComparer< TKey > | Comparer [get] |
int | Count [get] |
bool | IsEmpty [get] |
ICollection< TKey > | Keys [get] |
IEnumerable< TKey > IReadOnlyDictionary< TKey, TValue >. | Keys [get] |
ICollection< TValue > | Values [get] |
IEnumerable< TValue > IReadOnlyDictionary< TKey, TValue >. | Values [get] |
bool ICollection< KeyValuePair< TKey, TValue > >. | IsReadOnly [get] |
bool IDictionary. | IsFixedSize [get] |
bool IDictionary. | IsReadOnly [get] |
ICollection IDictionary. | Keys [get] |
ICollection IDictionary. | Values [get] |
object? IDictionary. | this[object key] [get, set] |
bool ICollection. | IsSynchronized [get] |
object ICollection. | SyncRoot [get] |
static int | DefaultConcurrencyLevel [get] |
Static Private Member Functions | |
static bool | IsValueWriteAtomic () |
static void | ThrowKeyNotFoundException (TKey key) |
static void | ThrowIfInvalidObjectValue (object value) |
Private Attributes | |
volatile Tables | _tables |
readonly IEqualityComparer< TKey > | _comparer |
readonly EqualityComparer< TKey > | _defaultComparer |
readonly bool | _growLockArray |
int | _budget |
Static Private Attributes | |
static readonly bool | s_isValueWriteAtomic = IsValueWriteAtomic() |
TKey | : | notnull |
Definition at line 12 of file ConcurrentDictionary.cs.