GuardedDictionary<K,V>
System.Collections.Generic.IEnumerable<KeyValuePair<K,V>>
, System.Collections.IEnumerable
, System.IFormattable
, System.ICloneable
, ICollectionValue<KeyValuePair<K,V>>
, IDictionary<K,V>
, IShowable
object
, GuardedEnumerable<KeyValuePair<K,V>>
, GuardedCollectionValue<KeyValuePair<K,V>>
GuardedSortedDictionary<K,V>
CollectionChanged
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,CollectionCleared
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ItemInserted
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ItemRemovedAt
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ItemsAdded
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ItemsRemoved
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>ActiveEvents
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ContainsSpeed
,Count
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,CountSpeed
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,EqualityComparer
,Fun
,IsEmpty
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,IsReadOnly
,this[K key]
,Keys
,ListenableEvents
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Values
GuardedDictionary<K,V>(IDictionary<K,V> dict)
Add(K key, V val)
,AddAll<L,W>(System.Collections.Generic.IEnumerable<KeyValuePair<L,W>> items)
,All(Fun<KeyValuePair<K,V>,bool> filter)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Apply(Act<KeyValuePair<K,V>> a)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Check()
,Choose()
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Clear()
,Clone()
,Contains(K key)
,ContainsAll<H>(System.Collections.Generic.IEnumerable<H> keys)
,CopyTo(KeyValuePair<K,V>[] a, int i)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Equals(object obj)
, Inherited from object
,Exists(Fun<KeyValuePair<K,V>,bool> filter)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Filter(Fun<KeyValuePair<K,V>,bool> filter)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,Finalize()
, Inherited from object
,Find(K key, out V val)
,Find(ref K key, out V val)
,Find(Fun<KeyValuePair<K,V>,bool> filter, out KeyValuePair<K,V> item)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,FindOrAdd(K key, ref V val)
,GetEnumerator()
, Inherited from GuardedEnumerable<KeyValuePair<K,V>>
,GetHashCode()
, Inherited from object
,GetType()
, Inherited from object
,MemberwiseClone()
, Inherited from object
,Remove(K key)
,Remove(K key, out V val)
,Show(System.Text.StringBuilder stringbuilder, ref int rest, System.IFormatProvider formatProvider)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ToArray()
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ToString(string format, System.IFormatProvider formatProvider)
, Inherited from GuardedCollectionValue<KeyValuePair<K,V>>
,ToString()
, Inherited from object
,Update(K key, V val)
,Update(K key, V val, out V oldval)
,UpdateOrAdd(K key, V val)
,UpdateOrAdd(K key, V val, out V oldval)
F Speed ContainsSpeed | Access: Read-Only Value: | ||||
F System.Collections.Generic.IEqualityComparer<K> EqualityComparer | Access: Read-Only Value: | ||||
Fun<K,V> Fun | Access: Read-Only | ||||
F bool IsReadOnly | Access: Read-Only Value:True (This is a read-only wrapper) | ||||
F V this[K key] | Access: Read-Write Value:Get the value corresponding to a key in the wrapped dictionary
| ||||
F ICollectionValue<K> Keys | Access: Read-Only Value:The collection of keys of the wrapped dictionary | ||||
F ICollectionValue<V> Values | Access: Read-Only Value:The collection of values of the wrapped dictionary |
GuardedDictionary<K,V>(IDictionary<K,V> dict) |
Wrap a dictionary in a read-only wrapper
|
F void Add(K key, V val) |
| |||||||||||||
F void AddAll<L,W>(System.Collections.Generic.IEnumerable<KeyValuePair<L,W>> items) |
| |||||||||||||
F bool Check() |
Check the internal consistency of the wrapped dictionary
| |||||||||||||
F void Clear() |
| |||||||||||||
object Clone() |
| |||||||||||||
F bool Contains(K key) |
Check if the wrapped dictionary contains a specific key
| |||||||||||||
F bool ContainsAll<H>(System.Collections.Generic.IEnumerable<H> keys) |
| |||||||||||||
F bool Find(K key, out V val) |
Search for a key in the wrapped dictionary, reporting the value if found
| |||||||||||||
F bool Find(ref K key, out V val) |
Search for a key in the wrapped dictionary, reporting the value if found
| |||||||||||||
F bool FindOrAdd(K key, ref V val) |
| |||||||||||||
F bool Remove(K key) |
| |||||||||||||
F bool Remove(K key, out V val) |
| |||||||||||||
F bool Update(K key, V val) |
| |||||||||||||
F bool Update(K key, V val, out V oldval) |
| |||||||||||||
F bool UpdateOrAdd(K key, V val) |
| |||||||||||||
F bool UpdateOrAdd(K key, V val, out V oldval) |
|