|
Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
| Container (ConditionalWeakTable< TKey, TValue > parent) | |
| void | CreateEntryNoResize (TKey key, TValue value) |
| bool | TryGetValueWorker (TKey key, [MaybeNullWhen(false)] out TValue value) |
| int | FindEntry (TKey key, out object value) |
| bool | TryGetEntry (int index, [NotNullWhen(true)] out TKey key, [MaybeNullWhen(false)] out TValue value) |
| void | RemoveAllKeys () |
| bool | Remove (TKey key) |
| void | UpdateValue (int entryIndex, TValue newValue) |
| Container | Resize () |
| Container | Resize (int newSize) |
Properties | |
| bool | HasCapacity [get] |
| int | FirstFreeEntry [get] |
Private Member Functions | |
| Container (ConditionalWeakTable< TKey, TValue > parent, int[] buckets, Entry[] entries, int firstFreeEntry) | |
| void | RemoveIndex (int entryIndex) |
| void | VerifyIntegrity () |
| ~Container () | |
Private Attributes | |
| readonly ConditionalWeakTable< TKey, TValue > | _parent |
| int[] | _buckets |
| Entry[] | _entries |
| int | _firstFreeEntry |
| bool | _invalid |
| bool | _finalized |
| volatile object | _oldKeepAlive |
Definition at line 103 of file ConditionalWeakTable.cs.