Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Server_Redirection_Pdu.EncodeTargetNetAddresses C# (CSharp) Method

EncodeTargetNetAddresses() private method

private EncodeTargetNetAddresses ( TARGET_NET_ADDRESSES targetNetAddresses ) : byte[]
targetNetAddresses TARGET_NET_ADDRESSES
return byte[]
        private byte[] EncodeTargetNetAddresses(TARGET_NET_ADDRESSES targetNetAddresses)
        {
            List<byte> dataBuffer = new List<byte>();
            RdpbcgrEncoder.EncodeStructure(dataBuffer, targetNetAddresses.addressCount);
            for (int i = 0; i < targetNetAddresses.addressCount; i++)
            {
                RdpbcgrEncoder.EncodeStructure(dataBuffer, targetNetAddresses.address[i].addressLength);
                RdpbcgrEncoder.EncodeBytes(dataBuffer, targetNetAddresses.address[i].address);
            }
            return dataBuffer.ToArray();
        }