- Timestamp:
- 04/15/08 15:57:41 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/XmlTextReaderBranch/HeuristicLab.Core/CompositeOperation.cs
r122 r123 84 84 base.Populate(reader, restoredObjects); 85 85 86 reader.ReadToDescendant("Operations"); 87 while(reader.IsStartElement()) 88 AddOperation((IOperation)PersistenceManager.Restore(reader, restoredObjects)); 89 reader.ReadEndElement(); 86 if(reader.Name != "Operations") throw new XmlException("Expected: \"Operations\", found: \""+reader.Name+"\""); 87 if(!reader.IsEmptyElement) { 88 reader.Read(); 89 while(reader.IsStartElement()) { 90 AddOperation((IOperation)PersistenceManager.Restore(reader, restoredObjects)); 91 reader.Skip(); 92 } 93 reader.ReadEndElement(); 94 } else { 95 reader.Read(); 96 } 90 97 } 91 98 #endregion
Note: See TracChangeset
for help on using the changeset viewer.