示例#1
0
        private object Deserialize(XmlReader xmlReader, Type targetType)
        {
            IObjectSerializer serializer = CreateObjectSerializer(targetType);

            //serializer.Write(xmlWriter, obj);
            return(serializer.Read(xmlReader));
        }
示例#2
0
 private static void ReadFromReader(object receiver, ReadSettings settings, QName root,
                                    IObjectSerializer serializer, object reader, string modelName)
 {
     using (reader as IDisposable)
     {
         if (serializer.ReadToRoot(reader, root))
         {
             serializer.Read(reader, receiver, modelName, settings, root, null);
         }
     }
 }