Canguro.Model.Serializer.Deserializer.readACI318_02 C# (CSharp) 메소드

readACI318_02() 개인적인 메소드

private readACI318_02 ( XmlNode node ) : void
node System.Xml.XmlNode
리턴 void
        private void readACI318_02(XmlNode node)
        {
            ACI318_02 obj = null;

            foreach (DesignOptions opt in model.DesignOptions)
                if (opt is ACI318_02)
                    obj = (ACI318_02)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.SeisCat = char.Parse(readAttribute(node, "SeisCat", obj.SeisCat.ToString()));
                obj.PhiT = float.Parse(readAttribute(node, "PhiT", obj.PhiT.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()));
                obj.PhiVSeismic = float.Parse(readAttribute(node, "PhiVSeismic", obj.PhiVSeismic.ToString()));
                obj.PhiVJoint = float.Parse(readAttribute(node, "PhiVJoint", obj.PhiVJoint.ToString()));
                model.ConcreteDesignOptions = obj;
            }

            //concreteCode = "ACI 318-02";
        }
Deserializer