コード例 #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
ファイル: ClassicSerialization.cs プロジェクト: wtf3505/home
        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));