public virtual void Reflection(StringBuilder sb) { sb.AppendLine("<StandardVariableSpecification>"); try { sb.AppendLine("<standardVariables type=\"ushort\">" + this._standardVariables.Count.ToString(CultureInfo.InvariantCulture) + "</standardVariables>"); for (int idx = 0; idx < this._standardVariables.Count; idx++) { sb.AppendLine("<standardVariables" + idx.ToString(CultureInfo.InvariantCulture) + " type=\"SimulationManagementPduHeader\">"); SimulationManagementPduHeader aSimulationManagementPduHeader = (SimulationManagementPduHeader)this._standardVariables[idx]; aSimulationManagementPduHeader.Reflection(sb); sb.AppendLine("</standardVariables" + idx.ToString(CultureInfo.InvariantCulture) + ">"); } sb.AppendLine("</StandardVariableSpecification>"); } catch (Exception e) { #if DEBUG Trace.WriteLine(e); Trace.Flush(); #endif this.OnException(e); } }