public virtual bool Equals(SessionId that) { if(!Equals(this.ConnectionId, that.ConnectionId)) { return false; } if(!Equals(this.Value, that.Value)) { return false; } return true; }