Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
bool | Contains (TKey key) |
bool | TryGetValue (TKey key,[MaybeNullWhen(false)] out TItem item) |
bool | Remove (TKey key) |
Protected Member Functions | |
override QilName | GetKeyForItem (List< Key > list) |
void | ChangeItemKey (TItem item, TKey newKey) |
override void | ClearItems () |
TKey | GetKeyForItem (TItem item) |
override void | InsertItem (int index, TItem item) |
override void | RemoveItem (int index) |
override void | SetItem (int index, TItem item) |
Properties | |
new List< TItem > | Items [get] |
IEqualityComparer< TKey > | Comparer [get] |
TItem | this[TKey key] [get] |
IDictionary< TKey, TItem >? | Dictionary [get] |
Private Member Functions | |
bool | ContainsItem (TItem item) |
void | AddKey (TKey key, TItem item) |
void | CreateDictionary () |
void | RemoveKey (TKey key) |
Private Attributes | |
readonly IEqualityComparer< TKey > | comparer |
Dictionary< TKey, TItem > | dict |
int | keyCount |
readonly int | threshold |