Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.Specialized.OrderedDictionary Class Reference

Classes

class  OrderedDictionaryEnumerator
 
class  OrderedDictionaryKeyValueCollection
 

Public Member Functions

 OrderedDictionary ()
 
 OrderedDictionary (int capacity)
 
 OrderedDictionary (IEqualityComparer? comparer)
 
 OrderedDictionary (int capacity, IEqualityComparer? comparer)
 
void Add (object key, object? value)
 
void Clear ()
 
OrderedDictionary AsReadOnly ()
 
bool Contains (object key)
 
void CopyTo (Array array, int index)
 
void Insert (int index, object key, object? value)
 
void RemoveAt (int index)
 
void Remove (object key)
 
virtual IDictionaryEnumerator GetEnumerator ()
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 

Protected Member Functions

 OrderedDictionary (SerializationInfo info, StreamingContext context)
 
virtual void OnDeserialization (object? sender)
 

Properties

int Count [get]
 
bool IDictionary. IsFixedSize [get]
 
bool IsReadOnly [get]
 
bool ICollection. IsSynchronized [get]
 
ICollection Keys [get]
 
object ICollection. SyncRoot [get]
 
object? this[int index] [get, set]
 
object? this[object key] [get, set]
 
ICollection Values [get]
 

Private Member Functions

 OrderedDictionary (OrderedDictionary dictionary)
 
ArrayList EnsureObjectsArray ()
 
Hashtable EnsureObjectsTable ()
 
int IndexOfKey (object key)
 
IEnumerator IEnumerable. GetEnumerator ()
 
void IDeserializationCallback. OnDeserialization (object sender)
 

Private Attributes

ArrayList _objectsArray
 
Hashtable _objectsTable
 
int _initialCapacity
 
IEqualityComparer _comparer
 
bool _readOnly
 
readonly SerializationInfo _siInfo
 

Detailed Description

Definition at line 8 of file OrderedDictionary.cs.


The documentation for this class was generated from the following file: