Example #1
0
 public void Deserialize(Stream stream)
 {
     using (var xr = XmlReader.Create(stream, new XmlReaderSettings {
         CheckCharacters = false
     }))
     {
         while (xr.ReadToFollowing("Id"))
         {
             int id = xr.ReadElementContentAsInt();
             xr.ReadToFollowing("IFaceInfo");
             var sr = new StringReader(xr.ReadOuterXml());
             _db._storedFaces[id] = _faceInfoBaseInstance.Deserialize(sr);
             _db.UpdateNextId(id);
         }
     }
 }