I have a weird behavior, which I don't even know how to diagnose.
Some properties during de-serialization are not set (null), even though I clearly see them in the (just-produced) XML document. The XML document looks well structured and symmetric with regards to similar types of objects.
It looks like it sets values up to a certain point, then stops setting values and beyond that ignores all other data.
Just to point out - the last value it sets correctly is an object of type that contains another object for which, because of issues of singleton-like de-serialization, I had to implement IXmlSerializable
. I'm pointing this out since it could hint at some bug, although I can't figure out what it could be.
EDIT: I read some articles about retrieving the serialization assembly and code. For some reason, it only outputs the .dll and the .pdb file, but not the .cs, as the articles mention
Thanks