private Parts.Action ParseActionNode(XmlNode xNode) { var action = new Parts.Action(); var language = xNode.Attributes["language"]; if (language != null) { action.language = (Parts.Variable.Language)Enum.Parse(typeof(Parts.Variable.Language), language.Value.ToUpper()); } var passin = xNode.Attributes["passin"]; if (passin != null) { action.passIn = passin.Value; } if (action.language != Parts.Variable.Language.None) { action.code = xNode.InnerText; } foreach (XmlNode node in xNode.ChildNodes) { if (node.Name == "menu") { action.menu = ParseMenuNode(node); } } return(action); }
private Parts.Action ParseActionNode(XmlNode xNode) { var action = new Parts.Action(); var language = xNode.Attributes["language"]; if (language != null) action.language = (Parts.Variable.Language)Enum.Parse(typeof(Parts.Variable.Language), language.Value.ToUpper()); var passin = xNode.Attributes["passin"]; if (passin != null) action.passIn = passin.Value; if (action.language != Parts.Variable.Language.None) action.code = xNode.InnerText; foreach (XmlNode node in xNode.ChildNodes) { if (node.Name == "menu") { action.menu = ParseMenuNode(node); } } return action; }