[Mono-list] Binary serialization
Sun, 19 Jan 2003 15:34:10 +0100
> > I've attached a document that describes the format. There are some
> > gaps in some tables of codes, so if you find a meaning for the missing
> > codes, please contact me and I'll update the document.
> Is it possible to check the document in CVS as well?
Yes. In which folder should it be added?
> > Another difference is how primitive types are serialized. I've noticed
> > that MS uses the codes of the enum TypeCode to identify primitive
> > types. I did the same, but the codes of mono's TypeCode enum are
> > different, so the formatter gets confused when reading values of an
> > object serialized with MS runtime. I've also seen that decimal values
> > are serialized using a different format. However, this should be easy
> > to solve.
> This seems like a bug in our runtime. The TypeCode enumeration should
> in principle have the same values. If it does not, that is our
> mistake. Do you know which values are wrong? (Or all of it?)
I think most of them are wrong. I'll correct them and I'll send a patch.