The Serializable
attribute simply indicates a class can be serialized. It does not change the underlying functionality of a class. You can mark non-serializable classes and members as serializable.
A FileStream
is not serializable. Marking it as such will not change that.
http://msdn.microsoft.com/en-us/library/system.serializableattribute(v=vs.110).aspx