The MessageSerializer uses C# to serialize classes to an array of bytes and vice-versa while automatically calculating fields such as lengths and CRCs.
TypeSerializerNumeric
The TypeSerializerNumeric is used to serialize numeric values, such as byte, short, int, long. See Numeric.