public override void Reflection(StringBuilder sb) { sb.AppendLine("<AcknowledgePdu>"); base.Reflection(sb); try { sb.AppendLine("<acknowledgeFlag type=\"ushort\">" + AcknowledgeFlag.ToString(CultureInfo.InvariantCulture) + "</acknowledgeFlag>"); sb.AppendLine("<responseFlag type=\"ushort\">" + ResponseFlag.ToString(CultureInfo.InvariantCulture) + "</responseFlag>"); sb.AppendLine("<requestID type=\"uint\">" + RequestID.ToString(CultureInfo.InvariantCulture) + "</requestID>"); sb.AppendLine("</AcknowledgePdu>"); } catch (Exception e) { if (TraceExceptions) { Trace.WriteLine(e); Trace.Flush(); } RaiseExceptionOccured(e); if (ThrowExceptions) { throw; } } }
/// <summary> /// Returns a string representation. /// </summary> /// <returns></returns> public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append(base.ToString()); sb.AppendLine("Acknowledge flag: " + acknowledgeFlag.ToString()); sb.AppendLine("Response flag: " + responseFlag.ToString()); sb.AppendLine("Request ID: " + requestID.ToString()); return(sb.ToString()); }