title: Does .net BinaryFormatter support inheritance?
body: <p>I currently have a socket application that I use to send string back and forth from a client to a server.  I recently decided that it would make more sense to send serialized objects  instead but ran into a problem.  I converted the code to use the SoapFormatter which allowed me to serialize the objects to string and send the string.  I ran into an issue on the client side when trying to deserialize inherited objects.  It seems that the soapformatter does not support inheritance.  The problem occured during deserialization, if i tried to deserialize the parent object when i send the child object (I dont know if this is correct terminology) it would throw a cast exception.</p>
  
  <p>My question is, does the BinaryFormatter support inheritance??  </p>