示例#1
0
        public object Clone()
        {
            IntermediateStructureList list = new IntermediateStructureList();

            foreach (var item in this)
            {
                list.Add(item.Clone() as IntermediateStructure);
            }

            return(list);
        }
示例#2
0
        internal static IntermediateStructureList Parse(XElement xElement)
        {
            if (xElement.Name != typeof(IntermediateStructureList).Name)
            {
                throw new Exception();
            }

            IntermediateStructureList list = new IntermediateStructureList();

            foreach (var item in xElement.Elements(typeof(IntermediateStructure).Name))
            {
                list.Add(IntermediateStructure.Parse(item));
            }

            return(list);
        }