The MessageSerializer uses C# to serialize classes to an array of bytes and vice-versa while automatically calculating fields such as lengths and CRCs.
TypeSerializerByteArray
The TypeSerializerByteArray is used to serialize byte arrays (byte[]). This essentially means that it doesn’t really do anything other than serialize and deserialize the correct amount of bytes