public WebFormatterSerializationContext Serialize(object data, Type type) { var stream = new MemoryStream(); var serializer = new DataContractSerializer(type); serializer.WriteObject(new FormUrlEncodedWriter(stream), data); stream.Position = 0; return(WebFormatterSerializationContext.CreateBinary( new BinaryReader(stream).ReadBytes((int)stream.Length))); }
public WebFormatterSerializationContext Serialize(object data, Type type) { return(WebFormatterSerializationContext.CreateXmlSerialized(CreateSerializer(type))); }