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

readUBC97_Conc() private method

private readUBC97_Conc ( XmlNode node ) : void
node XmlNode
return void
        private void readUBC97_Conc(XmlNode node)
        {
            UBC97_Conc obj = null;

            foreach (DesignOptions opt in model.DesignOptions)
                if (opt is UBC97_Conc)
                    obj = (UBC97_Conc)opt;
            if (obj != null)
            {
                obj.THDesign = GetTHDesign(readAttribute(node, "Name", obj.GetTHDesignName(obj.THDesign)));
                obj.NumCurves = uint.Parse(readAttribute(node, "NumCurves", obj.NumCurves.ToString()));
                obj.NumPoints = uint.Parse(readAttribute(node, "NumPoints", obj.NumPoints.ToString()));
                obj.MinEccen = readAttribute(node, "MinEccen", CodeYN(obj.MinEccen)).Equals("Yes");
                obj.PatLLF = float.Parse(readAttribute(node, "PatLLF", obj.PatLLF.ToString()));
                obj.UFLimit = float.Parse(readAttribute(node, "UFLimit", obj.UFLimit.ToString()));
                obj.PhiB = float.Parse(readAttribute(node, "PhiB", obj.PhiB.ToString()));
                obj.PhiCTied = float.Parse(readAttribute(node, "PhiCTied", obj.PhiCTied.ToString()));
                obj.PhiCSpiral = float.Parse(readAttribute(node, "PhiCSpiral", obj.PhiCSpiral.ToString()));
                obj.PhiV = float.Parse(readAttribute(node, "PhiV", obj.PhiV.ToString()));
                model.ConcreteDesignOptions = obj;
            }
        }
Deserializer