Recently, I've seen some cases where there is a library, which would benefit from being
[Serializable], but can't, because it's a PCL and it wants to also support profiles where binary serialization is not available.
Is there some way that this could be made to work? So that types in those libraries could be marked
[Serializable] and it would mean that in profiles where binary serialization is available, they would actually be serializable. In profiles where it's not available, it wouldn't do anything.
The cases are: