private static object ReadObject(BinaryReader reader, Encoding encoding) { var serializer = new BinarySerializer { Encoding = encoding }; return serializer.Deserialize(reader); }