Canguro.Model.Serializer.ResultsSerializer.writeModalLoadParticipation C# (CSharp) Method

writeModalLoadParticipation() private method

private writeModalLoadParticipation ( XmlWriter xml ) : void
xml System.Xml.XmlWriter
return void
        private void writeModalLoadParticipation(XmlWriter xml)
        {
            xml.WriteStartElement("Modal_Load_Participation_Ratios");
            if (results.ModalLPR != null && results.ModalLPR.Count > 0) {
                foreach (string caseName in results.ModalLPR.Keys) {
                    foreach (ModalLPRRow res in results.ModalLPR[caseName]) {
                        xml.WriteStartElement("Data");
                        xml.WriteAttributeString("CaseName", caseName);
                        xml.WriteAttributeString("Item", res.Item);
                        xml.WriteAttributeString("Type", res.ItemType);
                        xml.WriteAttributeString("StaticVal", res.StaticVal.ToString());
                        xml.WriteAttributeString("DynamicVal", res.DynamicVal.ToString());
                        xml.WriteEndElement();
                    }
                }
            }
            xml.WriteEndElement();
        }