Esempio n. 1
0
        public static ConditionNodeBase Load(ConditionDesigner designer, XmlElement xml, CompoudConditionNode parent)
        {
            string            type = xml.GetAttribute("type");
            ConditionNodeBase res  = null;

            switch (type)
            {
            case "expr":
                res = new ExpressionConditionNode(designer, parent);
                break;

            case "compoud":
                res = new CompoudConditionNode(designer, parent);
                break;
            }
            res.LoadFromXml(xml);
            return(res);
        }
Esempio n. 2
0
 public void LoadFromXml(XmlElement xml)
 {
     Root.LoadFromXml(xml);
     UpdatePlacements();
 }