Beef Corlib
Classes | Public Member Functions | Properties | List of all members
System.Collections.Generic.Dictionary< TKey, TValue > Class Template Reference

Classes

struct  AddResult
 
struct  Enumerator
 
struct  KeyEnumerator
 
struct  ValueEnumerator
 

Public Member Functions

 Dictionary (int_cosize capacity)
 
this[TKeykey] void Add (TKey key, TValue value)
 
bool TryAdd (TKey key, TValue value)
 
bool TryAdd (TKey key, out TKey *keyPtr, out TValue *valuePtr)
 
AddResult TryAdd (TKey key)
 
Result< TValue > GetValue (TKey key)
 
void Clear ()
 
bool ContainsKey (TKey key)
 
bool ContainsValue (TValue value)
 
Enumerator GetEnumerator ()
 
bool CheckEq (TKey key, TKey key2)
 
bool Remove (TKey key)
 
Result<(TKey key, TValue value)> GetAndRemove (TKey key)
 
bool TryGetValue (TKey key, out TValue value)
 
bool TryGetValue (TKey key, out TKey matchKey, out TValue value)
 
bool TryGetWith< TAltKey > (TAltKey key, out TKey matchKey, out TValue value)
 
TValue GetValueOrDefault (TKey key)
 

Properties

int Count [get]
 
bool IsEmpty [get]
 
ValueEnumerator Values [get]
 
KeyEnumerator Keys [get]
 
ref TValue this[TKey key] [get, set]