Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Virtual_Channel_Complete_Server_Pdu.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : StackPacket
return StackPacket
        public override StackPacket Clone()
        {
            Virtual_Channel_Complete_Server_Pdu pduClone = new Virtual_Channel_Complete_Server_Pdu();
            pduClone.channelId = channelId;
            pduClone.virtualChannelData = RdpbcgrUtility.CloneByteArray(virtualChannelData);
            if (rawPdus != null)
            {
                pduClone.rawPdus = new Collection<Virtual_Channel_RAW_Server_Pdu>();
                for (int i = 0; i < rawPdus.Count; ++i)
                {
                    pduClone.rawPdus.Add(rawPdus[i]);
                }
            }
            return pduClone;
        }