Lines Matching refs:TValue
6 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()
10 IDictionary<TKey2, TValue> data2; in Put()
12 TValue prev = default(TValue); in Put()
14 data2 = new Dictionary<TKey2, TValue>(); in Put()
23 public virtual TValue Get(TKey1 k1, TKey2 k2) { in Get()
24 IDictionary<TKey2, TValue> data2; in Get()
27 return default(TValue); in Get()
29 TValue value; in Get()
34 public virtual IDictionary<TKey2, TValue> Get(TKey1 k1) { in Get()
35 IDictionary<TKey2, TValue> value; in Get()
41 public virtual ICollection<TValue> Values(TKey1 k1) { in Values()
42 IDictionary<TKey2, TValue> data2; in Values()
57 IDictionary<TKey2, TValue> data2; in KeySet()
65 public virtual ICollection<TValue> Values() { in Values()
66 List<TValue> s = new List<TValue>(); in Values()
67 foreach (IDictionary<TKey2, TValue> k2 in data.Values) { in Values()
68 foreach (TValue v in k2.Values) { in Values()