Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Serialization.TempAssembly.TempMethodDictionary Class Referencesealed

Public Member Functions

void Add (TKey key, TValue value)
 
bool Remove (TKey key)
 
bool Remove (TKey key,[MaybeNullWhen(false)] out TValue value)
 
void Clear ()
 
bool ContainsKey (TKey key)
 
bool ContainsValue (TValue value)
 
Enumerator GetEnumerator ()
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
virtual void OnDeserialization (object? sender)
 
bool TryGetValue (TKey key,[MaybeNullWhen(false)] out TValue value)
 
bool TryAdd (TKey key, TValue value)
 
int EnsureCapacity (int capacity)
 
void TrimExcess ()
 
void TrimExcess (int capacity)
 

Package Functions

ref TValue FindValue (TKey key)
 

Properties

IEqualityComparer< TKey > Comparer [get]
 
int Count [get]
 
KeyCollection Keys [get]
 
ICollection< TKey > IDictionary< TKey, TValue >. Keys [get]
 
IEnumerable< TKey > IReadOnlyDictionary< TKey, TValue >. Keys [get]
 
ICollection IDictionary. Keys [get]
 
ValueCollection Values [get]
 
ICollection< TValue > IDictionary< TKey, TValue >. Values [get]
 
IEnumerable< TValue > IReadOnlyDictionary< TKey, TValue >. Values [get]
 
ICollection IDictionary. Values [get]
 
TValue this[TKey key] [get, set]
 
bool ICollection< KeyValuePair< TKey, TValue > >. IsReadOnly [get]
 
bool IDictionary. IsReadOnly [get]
 
bool ICollection. IsSynchronized [get]
 
object ICollection. SyncRoot [get]
 
bool IDictionary. IsFixedSize [get]
 
object? IDictionary. this[object key] [get, set]
 

Private Member Functions

void AddRange (IEnumerable< KeyValuePair< TKey, TValue > > collection)
 
void ICollection< KeyValuePair< TKey, TValue > >. Add (KeyValuePair< TKey, TValue > keyValuePair)
 
void IDictionary. Add (object key, object value)
 
bool ICollection< KeyValuePair< TKey, TValue > >. Contains (KeyValuePair< TKey, TValue > keyValuePair)
 
bool IDictionary. Contains (object key)
 
bool ICollection< KeyValuePair< TKey, TValue > >. Remove (KeyValuePair< TKey, TValue > keyValuePair)
 
void IDictionary. Remove (object key)
 
void CopyTo (KeyValuePair< TKey, TValue >[] array, int index)
 
void ICollection< KeyValuePair< TKey, TValue > >. CopyTo (KeyValuePair< TKey, TValue >[] array, int index)
 
void ICollection. CopyTo (Array array, int index)
 
IEnumerator< KeyValuePair< TKey, TValue > > IEnumerable< KeyValuePair< TKey, TValue > >. GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 
IDictionaryEnumerator IDictionary. GetEnumerator ()
 
int Initialize (int capacity)
 
bool TryInsert (TKey key, TValue value, InsertionBehavior behavior)
 
void Resize ()
 
void Resize (int newSize, bool forceNewHashCodes)
 
void CopyEntries (Entry[] entries, int count)
 
ref int GetBucket (uint hashCode)
 

Static Private Member Functions

static bool IsCompatibleKey (object key)
 

Private Attributes

int[] _buckets
 
Entry[] _entries
 
ulong _fastModMultiplier
 
int _count
 
int _freeList
 
int _freeCount
 
int _version
 
IEqualityComparer< TKey > _comparer
 
KeyCollection _keys
 
ValueCollection _values
 

Detailed Description

Definition at line 31 of file TempAssembly.cs.


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