public override void Deregister(Action <TEntity> action) { var listener = new RemovedActionEventDelegator <TEntity>(action); if (!Listeners.Contains(listener)) { Listeners.Remove(listener); } }
public int GetHashCode(RemovedActionEventDelegator <TEntity> obj) { return(_action.GetHashCode()); }
public bool Equals(RemovedActionEventDelegator <TEntity> x, RemovedActionEventDelegator <TEntity> y) { return(x._action == y._action); }