Lines Matching refs:TValue
5 public class DoubleKeyMap<TKey1, TKey2, TValue>
7 …ternal IDictionary<TKey1, IDictionary<TKey2, TValue>> data = new Dictionary<TKey1, IDictionary<TKe…
9 public virtual TValue Put(TKey1 k1, TKey2 k2, TValue v) in Put()
11 IDictionary<TKey2, TValue> data2; in Put()
13 TValue prev = default(TValue); in Put()
16 data2 = new Dictionary<TKey2, TValue>(); in Put()
27 public virtual TValue Get(TKey1 k1, TKey2 k2) in Get()
29 IDictionary<TKey2, TValue> data2; in Get()
32 return default(TValue); in Get()
34 TValue value; in Get()
39 public virtual IDictionary<TKey2, TValue> Get(TKey1 k1) in Get()
41 IDictionary<TKey2, TValue> value; in Get()
47 public virtual ICollection<TValue> Values(TKey1 k1) in Values()
49 IDictionary<TKey2, TValue> data2; in Values()
66 IDictionary<TKey2, TValue> data2; in KeySet()
74 public virtual ICollection<TValue> Values() in Values()
76 Dictionary<TValue, bool> s = new Dictionary<TValue, bool>(); in Values()
77 foreach (IDictionary<TKey2, TValue> k2 in data.Values) in Values()
79 foreach (TValue v in k2.Values) in Values()