Example #1
0
 public TValue this[TWeakKey1 weakKey1, TWeakKey2 weakKey2, TStrongKey strongKey]
 {
     get { return(_internalDictionary.GetItem(Stacktype.Create(weakKey1, weakKey2, strongKey))); }
     set { _internalDictionary.SetItem(Stacktype.Create(weakKey1, weakKey2, strongKey), value); }
 }
Example #2
0
 public TValue this[TStrongKey strongKey]
 {
     get { return(_internalDictionary.GetItem(new StrongKey <TStrongKey>(strongKey))); }
     set { _internalDictionary.SetItem(new StrongKey <TStrongKey>(strongKey), value); }
 }
Example #3
0
 public TValue this[TStrongKey strongKey]
 {
     get { return(_internalDictionary.GetItem(Stacktype.Create(strongKey))); }
     set { _internalDictionary.SetItem(Stacktype.Create(strongKey), value); }
 }