J9Updater.FileTransferSvc.Ver1.Msgs.HandshakeMessage.ToBytes C# (CSharp) Method

ToBytes() public method

public ToBytes ( ) : byte[]
return byte[]
        public override byte[] ToBytes()
        {

            var msgByteList = new List<byte> { (byte)(Ver | (byte)Type), 0 };
            //msgByteList[0] = Ver;//Ver
            //msgByteList.Add(0);//RCV
            msgByteList.AddRange(BitConverter.GetBytes((ushort)TransmitOption));//Opt
            msgByteList.Add(1);//FileTransfer
            msgByteList.Add((byte)Direction);
            msgByteList.AddRange(Encoding.UTF8.GetBytes(MessageBody));
            return msgByteList.ToArray();
        }
    }