private void HandleRemoved(SubRemovedModel removed) { Removed?.Invoke(this, removed); Subscribers.ForEach(sub => sub.Removed(removed)); }
public void Removed(SubRemovedModel removed) { throw new NotImplementedException(); }
public virtual void Removed(SubRemovedModel removed) { this.Remove(removed.Id); }