I have to work an an old application that used binaryFormatter to serialize application data into filestream (say in a file named \"data.oldformat\") without any optimizazio
Just try the same thing you've been doing so far
BinaryFormatter b = new BinaryFormatter(); MainClass a = b.DeSerialize(mystream) as MainClass;
Implementing ISerializable didn't change your original class, basically you've just added some methods