public object DeserializationClassWithPrimitive() { using (var stream = new MemoryStream(_data)) { using (var reader = _readerFactory.Get(stream)) { return(_serializer.Deserialize(reader)); } } }
public object DeserializationClassWithPrimitive() { using (var stream = new MemoryStream(_xml)) { using (var reader = _readerFactory.Get(stream)) { var result = _serializer.Deserialize(reader); return(result); } } }
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); } } }
static T Deserialize <T>(this IExtendedXmlSerializer @this, IXmlReaderFactory factory, TextReader reader) => @this.Deserialize(factory.Get(reader)) .AsValid <T>();
static T Deserialize <T>(this IExtendedXmlSerializer @this, IXmlReaderFactory factory, Stream stream) => @this.Deserialize(factory.Get(stream)) .AsValid <T>();
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));