public void Join(GossipClusterMember member) { if (member == null) throw new ArgumentNullException("member"); bool added = false; _members.GetOrAdd(member.RemoteNodeId, id => { added = true; return member; }); if (added) OnNewMember(this, member); }
public void Join(GossipClusterMember member) { if (member == null) { throw new ArgumentNullException("member"); } bool added = false; _members.GetOrAdd(member.RemoteNodeId, id => { added = true; return(member); }); if (added) { OnNewMember(this, member); } }