Canguro.Model.Serializer.ResultsSerializer.writeDesignConcreteBeam C# (CSharp) 메소드

writeDesignConcreteBeam() 개인적인 메소드

private writeDesignConcreteBeam ( XmlWriter xml ) : void
xml System.Xml.XmlWriter
리턴 void
        private void writeDesignConcreteBeam(XmlWriter xml)
        {
            xml.WriteStartElement("T-Design_Concrete_Beam");
            for (int i = 0; i < results.DesignConcreteBeam.Length; i++)
            {
                ConcreteBeamDesign res = results.DesignConcreteBeam[i];
                if (res.FBotArea > 0)
                {
                    xml.WriteStartElement("Data");
                    xml.WriteAttributeString("Case", results.ActiveCase.Id.ToString());
                    xml.WriteAttributeString("id", i.ToString());
                    xml.WriteAttributeString("data", (res.DesignData == null) ? "" : string.Join(",", res.DesignData));
                    xml.WriteAttributeString("error", res.ErrMsg);
                    xml.WriteAttributeString("fbotarea", res.FBotArea.ToString());
                    xml.WriteAttributeString("ftoparea", res.FTopArea.ToString());
                    xml.WriteAttributeString("vrebar", res.VRebar.ToString());
                    xml.WriteAttributeString("status", res.Status);
                    xml.WriteAttributeString("warning", res.WarnMsg);
                    xml.WriteEndElement();
                }
            }
            xml.WriteEndElement();
        }