Canguro.Model.Serializer.Deserializer.readConcreteBeamSectionProps C# (CSharp) Method

readConcreteBeamSectionProps() private method

private readConcreteBeamSectionProps ( XmlNode node, Catalog cat ) : void
node System.Xml.XmlNode
cat Catalog
return void
        private void readConcreteBeamSectionProps(XmlNode node, Catalog<Section.Section> cat)
        {
            string sName = readAttribute(node, "SectionName", "");
            FrameSection sec = cat[sName] as FrameSection;
            if (sec != null)
            {
                ConcreteBeamSectionProps concreteBeam = sec.ConcreteProperties as ConcreteBeamSectionProps;
                if (concreteBeam == null)
                {
                    concreteBeam = new ConcreteBeamSectionProps();
                    sec.ConcreteProperties = concreteBeam as ConcreteBeamSectionProps;
                }
                concreteBeam.ConcreteCoverTop = float.Parse(readAttribute(node, "TopCover", concreteBeam.ConcreteCoverTop.ToString()));
                concreteBeam.ConcreteCoverTop = float.Parse(readAttribute(node, "BotCover", concreteBeam.ConcreteCoverBottom.ToString()));
                concreteBeam.ConcreteCoverTop = float.Parse(readAttribute(node, "TopLeftArea", concreteBeam.RoTopLeft.ToString()));
                concreteBeam.ConcreteCoverTop = float.Parse(readAttribute(node, "TopRghtArea", concreteBeam.RoTopRight.ToString()));
                concreteBeam.ConcreteCoverTop = float.Parse(readAttribute(node, "BotLeftArea", concreteBeam.RoBottomLeft.ToString()));
                concreteBeam.ConcreteCoverTop = float.Parse(readAttribute(node, "BotRghtArea", concreteBeam.RoBottomRight.ToString()));
            }
        }
Deserializer