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.