Switched protobuf serialization to use precompiled assembly

This commit is contained in:
LukePulverenti Luke Pulverenti luke pulverenti 2012-09-09 08:53:04 -04:00
parent e6d689bdd3
commit 5525d108d3

View file

@ -19,20 +19,17 @@ namespace MediaBrowser.Common.Serialization
public static void SerializeToStream<T>(T obj, Stream stream) public static void SerializeToStream<T>(T obj, Stream stream)
{ {
//new ProtobufModelSerializer.Serialize(stream, typeof(T)); ProtobufModelSerializer.Serialize(stream, obj);
ProtoBuf.Serializer.Serialize(stream, obj);
} }
public static T DeserializeFromStream<T>(Stream stream) public static T DeserializeFromStream<T>(Stream stream)
where T : class where T : class
{ {
//return ProtoBuf.Serializer.Deserialize<T>(stream);
return ProtobufModelSerializer.Deserialize(stream, null, typeof(T)) as T; return ProtobufModelSerializer.Deserialize(stream, null, typeof(T)) as T;
} }
public static object DeserializeFromStream(Stream stream, Type type) public static object DeserializeFromStream(Stream stream, Type type)
{ {
//throw new NotImplementedException();
return ProtobufModelSerializer.Deserialize(stream, null, type); return ProtobufModelSerializer.Deserialize(stream, null, type);
} }