|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | KeysCollection |
| class | NameObjectEntry |
| class | NameObjectKeysEnumerator |
Public Member Functions | |
| virtual void | GetObjectData (SerializationInfo info, StreamingContext context) |
| virtual void | OnDeserialization (object? sender) |
| virtual IEnumerator | GetEnumerator () |
Protected Member Functions | |
| NameObjectCollectionBase () | |
| NameObjectCollectionBase (IEqualityComparer? equalityComparer) | |
| NameObjectCollectionBase (int capacity, IEqualityComparer? equalityComparer) | |
| NameObjectCollectionBase (IHashCodeProvider? hashProvider, IComparer? comparer) | |
| NameObjectCollectionBase (int capacity, IHashCodeProvider? hashProvider, IComparer? comparer) | |
| NameObjectCollectionBase (int capacity) | |
| NameObjectCollectionBase (SerializationInfo info, StreamingContext context) | |
| bool | BaseHasKeys () |
| void | BaseAdd (string? name, object? value) |
| void | BaseRemove (string? name) |
| void | BaseRemoveAt (int index) |
| void | BaseClear () |
| object? | BaseGet (string? name) |
| void | BaseSet (string? name, object? value) |
| object? | BaseGet (int index) |
| string? | BaseGetKey (int index) |
| void | BaseSet (int index, object? value) |
| string?[] | BaseGetAllKeys () |
| object?[] | BaseGetAllValues () |
| object?[] | BaseGetAllValues (Type type) |
Properties | |
| IEqualityComparer | Comparer [get, set] |
| bool | IsReadOnly [get, set] |
| virtual int | Count [get] |
| object ICollection. | SyncRoot [get] |
| bool ICollection. | IsSynchronized [get] |
| virtual KeysCollection | Keys [get] |
Private Member Functions | |
| void | Reset () |
| void | Reset (int capacity) |
| NameObjectEntry | FindEntry (string key) |
| void ICollection. | CopyTo (Array array, int index) |
Private Attributes | |
| bool | _readOnly |
| ArrayList | _entriesArray |
| IEqualityComparer | _keyComparer |
| volatile Hashtable | _entriesTable |
| volatile NameObjectEntry | _nullKeyEntry |
| KeysCollection | _keys |
| int | _version |
Static Private Attributes | |
| static readonly StringComparer | s_defaultComparer = CultureInfo.InvariantCulture.CompareInfo.GetStringComparer(CompareOptions.IgnoreCase) |
Definition at line 7 of file NameObjectCollectionBase.cs.