History, Architecture, and Implementation of the CLR Serialization and Formatter Classes Peter de Jong April 24, 2003.