Skip to content
Mateusz Hołenko edited this page Jun 6, 2014 · 2 revisions

This document describes a type stamper, mechanism of storing and retrieving metadata of serialized classes in order to detect changes in fields layout causing problems during deserialization.

Migrant 0.6

Format of serialized stamp is as follows:

  • module GUID
  • # of classes
  • foreach class starting from base one and going up in inheritance hierarchy:
    • class type (AQN)
    • # of field in the class
    • foreach field in the class ordered by name:
      • field name
      • field type (AQN)

Migrant 0.5

Format of serialized stamp is as follows:

  • # of fields
  • module GUID
  • foreach field oredered by name:
    • field name
    • field type (AQN)
Clone this wiki locally