private byte[] GetByteArrayForControlMessage(ControlMessage controlMessage) { using (MemoryStream memoryStream = new MemoryStream()) using (BinaryWriter binaryWriter = new BinaryWriter(memoryStream)) { controlMessage.Serialize(binaryWriter); return(((MemoryStream)binaryWriter.BaseStream).ToArray()); } }