protected List <MetaInnerComponent> generateInnerComponents(XmlNodeList nodes) { if (nodes != null) { IEnumerator ienum = nodes.GetEnumerator(); List <MetaInnerComponent> componentList = new List <MetaInnerComponent> (); MetaInnerComponent component; while (ienum.MoveNext()) { XmlNode compNode = (XmlNode)ienum.Current; component = new MetaInnerComponent(); component.Id = generator.genId(); component.Kind = compNode.SelectSingleNode("kind").InnerText; component.Identifier = compNode.SelectSingleNode("identifier").InnerText; component.Access = compNode.SelectSingleNode("access").InnerText; component.ExportActions = compNode.SelectSingleNode("exportActions").InnerText.Equals("true"); XmlNode typeNode = compNode.SelectSingleNode("type"); uLoader.supplyTypeInformation(typeNode, component, false); componentList.Add(component); } if (componentList.Count > 0) { return(componentList); } } return(null); }
public PairInnerComponent(MetaInnerComponent old, MetaInnerComponent _new) { this.Old = old; this.New = _new; }