/// <inheritdoc/> public override string ToString() { var s = new StringBuilder(); s.Append(Kind.Identifier()); if (StatusCode > 0 || !string.IsNullOrEmpty(Message)) { s.Append("("); if (StatusCode > 0) { s.Append(StatusCode); } if (!string.IsNullOrEmpty(Message)) { if (StatusCode > 0) { s.Append(","); } s.Append(Message); } s.Append(")"); } s.Append("@"); s.Append(Time); return(s.ToString()); }