private List <TempLinkedParameter> GetLinkedParametersFromXML(XmlNode linkedParameterNode) { List <TempLinkedParameter> ret = new List <TempLinkedParameter>(); foreach (XmlNode child in linkedParameterNode.ChildNodes) { if (child.Name == "LinkedParameter") { var nextLp = new TempLinkedParameter() { Name = child.Attributes["Name"].InnerText, Value = child.Attributes["Value"].InnerText }; foreach (XmlNode link in child.ChildNodes) { nextLp.Paths.Add(link.Attributes["Path"].InnerText); } ret.Add(nextLp); } } return(ret); }
private List<ParameterModel> GetParametersFromTemp(TempLinkedParameter temp, ModelSystemStructureModel root, int indexOffset) { return (from path in temp.Paths select GetParametersFromTemp(path, root, indexOffset)).ToList(); }
private List<TempLinkedParameter> GetLinkedParametersFromXML(XmlNode linkedParameterNode) { List<TempLinkedParameter> ret = new List<TempLinkedParameter>(); foreach(XmlNode child in linkedParameterNode.ChildNodes) { if(child.Name == "LinkedParameter") { var nextLp = new TempLinkedParameter() { Name = child.Attributes["Name"].InnerText, Value = child.Attributes["Value"].InnerText }; foreach(XmlNode link in child.ChildNodes) { nextLp.Paths.Add(link.Attributes["Path"].InnerText); } ret.Add(nextLp); } } return ret; }
private List <ParameterModel> GetParametersFromTemp(TempLinkedParameter temp, ModelSystemStructureModel root, int indexOffset) { return((from path in temp.Paths select GetParametersFromTemp(path, root, indexOffset)).ToList()); }