コード例 #1
0
        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);
            }
        }