2.2.5.1 Serialization of Primitive Type Objects

The following sections specify a complete list of primitive types, and describe how to serialize Primitive Type Objects.  A Primitive Type Object is an object that contains only a value of a primitive type. 

An object which in addition to a value of a primitive type contains some extra information from section 2.2.5.3.4 (such as ToString or extended properties) is called an Extended Primitive Object. An Extended Primitive Object is a kind of Complex Object. Serialization of Complex Objects is covered in section 2.2.5.2. Note that Extended Primitive Objects never have adapted properties (see section 2.2.5.3.4.1).