Previous | Table of Contents | Next |
All value types have a conventional base type called ValueBase. This is a type, which fulfills a role that is similar to that
played by Object. Conceptually it supports the
common operations available on all value types. See Section 4.4, “ValueBase
Operations,? on page 4-24 for a description of those operations. In each language
mapping ValueBase will be mapped to an appropriate base type that supports the marshaling/unmarshaling protocol as well as
the model for custom marshaling.
The mapping for other operations, which all value types must support, such as getting meta information about the type, may
be found in the specifics for each language mapping.