Enabling nuget package restore and removing referenced nupkg files from repo U4-997

Implement Serialization framework from v5 U4-968
This commit is contained in:
Morten@Thinkpad-X220
2012-10-08 09:51:13 -02:00
parent d52c0db0ee
commit 51165cf614
50 changed files with 2325 additions and 77042 deletions

View File

@@ -0,0 +1,26 @@
using System;
using System.IO;
using System.Text;
using ServiceStack.Text;
namespace Umbraco.Core.Serialization
{
public class ServiceStackXmlSerializer : ISerializer
{
public ServiceStackXmlSerializer()
{
}
public object FromStream(Stream input, Type outputType)
{
return XmlSerializer.DeserializeFromStream(outputType, input);
}
public IStreamedResult ToStream(object input)
{
string output = XmlSerializer.SerializeToString(input);
var stream = new MemoryStream(Encoding.UTF8.GetBytes(output));
return new StreamedResult(stream, true);
}
}
}