private object SerializeAndDeserialize(object s)
{
// Serialize the session
using (Stream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.AssemblyFormat = FormatterAssemblyStyle.Full;
formatter.TypeFormat = FormatterTypeStyle.TypesAlways;
formatter.Serialize(stream, s);
// Deserialize the session
stream.Position = 0;
object res = formatter.Deserialize(stream);
return res;
}
}
}