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

Clone() public method

Create an instance of the class that is identical to the current PDU.
public Clone ( ) : StackPacket
return StackPacket
        public override StackPacket Clone()
        {
            Server_X_224_Connection_Confirm_Pdu cloneServerX224Confirm = new Server_X_224_Connection_Confirm_Pdu(serverSessionContext);

            cloneServerX224Confirm.tpktHeader = tpktHeader;
            cloneServerX224Confirm.x224Ccf = x224Ccf;
            if (rdpNegData != null)
            {
                cloneServerX224Confirm.rdpNegData = new RDP_NEG_RSP();
                cloneServerX224Confirm.rdpNegData.flags = rdpNegData.flags;
                cloneServerX224Confirm.rdpNegData.length = rdpNegData.length;
                cloneServerX224Confirm.rdpNegData.selectedProtocol = rdpNegData.selectedProtocol;
                cloneServerX224Confirm.rdpNegData.type = rdpNegData.type;
            }

            return cloneServerX224Confirm;
        }