Changeset 2612
- Timestamp:
- 3/31/2012 2:56:49 PM (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser/Eraser.Manager/ErasureTargetCollection.cs
r2606 r2612 94 94 95 95 list.Clear(); 96 while (reader.Read() && reader.NodeType != XmlNodeType.EndElement) 97 { 98 foreach (XmlSerializer serializer in targetSerializers) 96 bool empty = reader.IsEmptyElement; 97 reader.ReadStartElement("ErasureTargetCollection"); 98 if (!empty) 99 { 100 while (reader.NodeType != XmlNodeType.EndElement) 99 101 { 100 XmlReader subTree = reader.ReadSubtree(); 101 if (serializer.CanDeserialize(subTree)) 102 foreach (XmlSerializer serializer in targetSerializers) 102 103 { 103 IErasureTarget target = (IErasureTarget)serializer.Deserialize(subTree); 104 list.Add(target); 105 break; 104 XmlReader subTree = reader.ReadSubtree(); 105 if (serializer.CanDeserialize(subTree)) 106 { 107 IErasureTarget target = (IErasureTarget) 108 serializer.Deserialize(subTree); 109 list.Add(target); 110 break; 111 } 106 112 } 107 113 } 114 115 reader.ReadEndElement(); 108 116 } 109 117 }
Note: See TracChangeset
for help on using the changeset viewer.
