terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Collections.ObjectModel.KeyedCollection< TKey, TItem > Class Template Referenceabstract
+ Inheritance diagram for System.Collections.ObjectModel.KeyedCollection< TKey, TItem >:
+ Collaboration diagram for System.Collections.ObjectModel.KeyedCollection< TKey, TItem >:

Public Member Functions

bool Contains (TKey key)
 
bool TryGetValue (TKey key, out TItem item)
 
void Add (T item)
 
void Clear ()
 
void CopyTo (T[] array, int index)
 
bool Contains (T item)
 
global::System.Collections.Generic.IEnumerator< TGetEnumerator ()
 
int IndexOf (T item)
 
void Insert (int index, T item)
 
bool Remove (T item)
 
void RemoveAt (int index)
 

Protected Member Functions

 KeyedCollection ()
 
 KeyedCollection (global::System.Collections.Generic.IEqualityComparer< TKey > comparer)
 
 KeyedCollection (global::System.Collections.Generic.IEqualityComparer< TKey > comparer, int dictionaryCreationThreshold)
 
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)
 
virtual void InsertItem (int index, T item)
 
virtual void SetItem (int index, T item)
 

Properties

new global::System.Collections.Generic.List< TItemItems [get, set]
 
TItem this[TKey key] [get, set]
 
global::System.Collections.Generic.IDictionary< TKey, TItemDictionary [get, set]
 
int Count [get, set]
 
T this[int index] [get, set]
 
bool System.Collections.Generic.ICollection< T >. IsReadOnly [get, set]
 
bool System.Collections.IList. IsReadOnly [get, set]
 
bool System.Collections.ICollection. IsSynchronized [get, set]
 
object System.Collections.ICollection. SyncRoot [get, set]
 
object System.Collections.IList. Item [get, set]
 
bool System.Collections.IList. IsFixedSize [get, set]
 

Private Member Functions

void AddKey (TKey key, TItem item)
 
void CreateDictionary ()
 
void RemoveKey (TKey key)
 
int System.Collections.IList. Add (object value)
 
void System.Collections.ICollection. CopyTo (global::System.Array array, int index)
 
IEnumerator System.Collections.IEnumerable. GetEnumerator ()
 
int System.Collections.IList. IndexOf (object value)
 
void System.Collections.IList. Insert (int index, object value)
 
void System.Collections.IList. Remove (object value)
 

Static Private Member Functions

static bool IsCompatibleObject (object value)
 

Private Attributes

readonly global::System.Collections.Generic.IEqualityComparer< TKey > comparer
 
global::System.Collections.Generic.Dictionary< TKey, TItemdict
 
int keyCount
 
readonly int threshold
 
global::System.Collections.Generic.IList< Titems
 

Detailed Description

Definition at line 13 of file KeyedCollection.cs.


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