/// <summary> /// Returns a string representation of this object. /// </summary> public override String ToString() { if (Subevent == null || Subevent.Trim() == "") { return(String.Concat("id: ", Id, Environment.NewLine, "data: ", Data.Aggregate((a, b) => { return a + Environment.NewLine + "data: " + b; }), Environment.NewLine)); } else { return(String.Concat("event: ", Subevent, Environment.NewLine, "id: ", Id, Environment.NewLine, "data: ", Data.Aggregate((a, b) => { return a + Environment.NewLine + "data: " + b; }), Environment.NewLine)); } }
/// <summary> /// Return the HashCode of this object. /// </summary> /// <returns>The HashCode of this object.</returns> public override Int32 GetHashCode() { return(Subevent.GetHashCode() ^ Id.GetHashCode()); }