public void Serialize(System.IO.Stream serializationStream, object graph, params ISerializerToken[] serializerTokens) { BinaryFormatter formatter = new BinaryFormatter(); GenericSerializerToken genericSerializer = new GenericSerializerToken(serializerTokens); formatter.Serialize(serializationStream, genericSerializer.Serialize(graph)); }
public object Deserialize(System.IO.Stream serializationStream, params ISerializerToken[] serializerTokens) { BinaryFormatter formatter = new BinaryFormatter(); GenericSerializerToken genericSerializer = new GenericSerializerToken(serializerTokens); return (genericSerializer.Deserialize((SerializationToken)formatter.Deserialize(serializationStream)).Result); }