public MapItemDelta[] getUpdatesAndClear()
 {
     MapItemDelta[] updates = new MapItemDelta[_updates.Count];
     _updates.CopyTo(updates);
     _updates.Clear();
     return(updates);
 }
 public MapItemDelta[] getUpdatesAndClear()
 {
     MapItemDelta[] updates = new MapItemDelta[_updates.Count];
     new List <MapItemDelta>(_updates.Values).CopyTo(updates);
     _updates.Clear();
     return(updates);
 }