-
Notifications
You must be signed in to change notification settings - Fork 18
Type stamper
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.
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)
Format of serialized stamp is as follows:
- # of fields
- module GUID
-
foreach field oredered by name:
- field name
- field type (AQN)