public bool Remove(T1 value) { try { _map.Remove(value); CollectionChanged?.Invoke(value); ItemRemoval?.Invoke(value); return(true); } catch { return(false); } }
public bool Remove(T0 key) { try { var item = _map.Forward[key]; _map.Remove(key); CollectionChanged?.Invoke(item); ItemRemoval?.Invoke(item); return(true); } catch { return(false); } }