public bool TryRemove(WeakDictionary <object, int, object> d, Tuple <object, int> k, out object v) { return(d.TryRemove(k.Item1, k.Item2, out v)); }
public bool TryRemove(WeakDictionary <int, object> d, int k, out object v) { return(d.TryRemove(k, out v)); }