Beamable SDK
Public Member Functions | Properties | List of all members
PubNubMessaging.Core.SafeDictionary< TKey, TValue > Class Template Reference
Inheritance diagram for PubNubMessaging.Core.SafeDictionary< TKey, TValue >:
Inheritance graph
[legend]
Collaboration diagram for PubNubMessaging.Core.SafeDictionary< TKey, TValue >:
Collaboration graph
[legend]

Public Member Functions

void Add (TKey key, TValue value)
 
TValue AddOrUpdate (TKey key, TValue value, Func< TKey, TValue, TValue > f)
 
TValue GetOrAdd (TKey key, TValue value)
 
bool ContainsKey (TKey key)
 
bool Remove (TKey key)
 
bool Remove (TKey key, out TValue value)
 
bool TryRemove (TKey key, out TValue value)
 
bool TryGetValue (TKey key, out TValue value)
 
void Add (KeyValuePair< TKey, TValue > item)
 
void Clear ()
 
bool Contains (KeyValuePair< TKey, TValue > item)
 
void CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex)
 
bool Remove (KeyValuePair< TKey, TValue > item)
 
IEnumerator< KeyValuePair< TKey, TValue > > GetEnumerator ()
 

Properties

ICollection< TKey > Keys [get]
 
ICollection< TValue > Values [get]
 
TValue this[TKey key] [getset]
 
int Count [get]
 
bool IsReadOnly [get]
 

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