Пример #1
0
 public object DeserializationClassWithPrimitive()
 {
     using (var stream = new MemoryStream(_data))
     {
         using (var reader = _readerFactory.Get(stream))
         {
             return(_serializer.Deserialize(reader));
         }
     }
 }
Пример #2
0
 public object DeserializationClassWithPrimitive()
 {
     using (var stream = new MemoryStream(_xml))
     {
         using (var reader = _readerFactory.Get(stream))
         {
             var result = _serializer.Deserialize(reader);
             return(result);
         }
     }
 }
Пример #3
0
        public T Get(string data)

        {
            using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(data)))
            {
                using (var reader = _factory.Get(stream))
                {
                    var result = (T)_serializer.Deserialize(reader);
                    return(result);
                }
            }
        }
Пример #4
0
 static T Deserialize <T>(this IExtendedXmlSerializer @this, IXmlReaderFactory factory, TextReader reader)
 => @this.Deserialize(factory.Get(reader))
 .AsValid <T>();
Пример #5
0
 static T Deserialize <T>(this IExtendedXmlSerializer @this, IXmlReaderFactory factory, Stream stream)
 => @this.Deserialize(factory.Get(stream))
 .AsValid <T>();
Пример #6
0
 static T Deserialize <T>(this IExtendedXmlSerializer @this, T existing, IXmlReaderFactory factory, Stream stream)
     where T : class
 => (T)InstanceReaders.Default.Get(@this)
 .Get(new Existing(factory.Get(stream), existing));