I am trying to figure out how to implement custom serialization/deserialization logic in a Silverlight app. In a standard .NET app, I can simply implement ISerializable to control how the object is serialized and provide the 'deserialization constructor' (SerializationInfo, StreamingContext) to handle the incoming data when deserializing.
Because ISerializable isn't supported in Silverlight, is there another way to accomplish this?