public override void Remove() { int i = random.Next((int)reference.Count); int key = ((ISimpleTreeInspection <int, float>)reference).ToArray()[i].Key; actual.Remove(key); reference.Remove(key); }
private static void UnloadTree(IOrderedMap <int, int> tree, int?count, int[] keys) { int i = 0; while ((count.HasValue && (i < count.Value)) || (!count.HasValue && (tree.Count != 0))) { int key = keys[i]; tree.NearestGreaterOrEqual(key, out key); tree.Remove(key); i++; } }
private void BasicMapCore(IOrderedMap <int, float> map, int count) { for (int j = 0; j < 2; j++) { for (int i = 0; i < count; i++) { map.Add(i, i); } for (int i = 0; i < count; i++) { map.Remove(i); } } }
public bool Remove(K k) { var res = _innerMap.Remove(k); return(res); }
public bool Remove(DateTime k) { return(_map.Remove(k.ConvertToUtcWithUncpecifiedKind(_tz))); }