The MessageSerializer uses C# to serialize classes to an array of bytes and vice-versa while automatically calculating fields such as lengths and CRCs.
TypeSelectorByteArray
The TypeSelectorByteArray is a simple selector that just checks to see if the ElementType of the MessageSerializedPropertyInfo
is byte[]. If so, TypeSelectorByteArray returns TypeSerializerByteArray.