/// <summary> /// See Object.ToString(); /// </summary> public override string ToString() { string prettyName = EndPoint == null ? "Total" : Format.ToString(EndPoint); var sb = new StringBuilder(prettyName).Append(": int "); Interactive.Append(sb); sb.Append("; sub "); Subscription.Append(sb); if (Other.Any()) { sb.Append("; other "); Other.Append(sb); } return(sb.ToString()); }