Example #1
0
 public Enumerator(OverlaidDictionary dict)
 {
     _dict    = dict;
     _base    = _dict.baseDict.Values.GetEnumerator();
     _overlay = _dict.overlayDict.GetEnumerator();
     _current = null;
     _done    = false;
 }
Example #2
0
 public Enumerator(OverlaidDictionary dict)
 {
     _dict    = dict;
     _base    = _dict.baseDict.Pairs.GetEnumerator();
     _overlay = _dict.overlayDict.GetEnumerator();
     _current = default(KeyValuePair <Vector2, Object>);
     _done    = false;
 }
Example #3
0
 public Enumerator(OverlaidDictionary dict)
 {
     _dict    = dict;
     _base    = _dict.baseDict.Keys.GetEnumerator();
     _overlay = _dict.overlayDict.GetEnumerator();
     _current = Vector2.Zero;
     _done    = false;
 }
Example #4
0
 public ValuesCollection(OverlaidDictionary dict)
 {
     _dict = dict;
 }
Example #5
0
 public PairsCollection(OverlaidDictionary dict)
 {
     _dict = dict;
 }
Example #6
0
 public KeysCollection(OverlaidDictionary dict)
 {
     _dict = dict;
 }