Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Server_X_224_Negotiate_Failure_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_Negotiate_Failure_Pdu cloneServerX224Failure = new Server_X_224_Negotiate_Failure_Pdu(serverSessionContext);

            cloneServerX224Failure.tpktHeader = tpktHeader;
            cloneServerX224Failure.x224Ccf = x224Ccf;
            if (rdpNegFailure != null)
            {
                cloneServerX224Failure.rdpNegFailure = new RDP_NEG_FAILURE();
                cloneServerX224Failure.rdpNegFailure.failureCode = rdpNegFailure.failureCode;
                cloneServerX224Failure.rdpNegFailure.flags = rdpNegFailure.flags;
                cloneServerX224Failure.rdpNegFailure.length = rdpNegFailure.length;
                cloneServerX224Failure.rdpNegFailure.type = rdpNegFailure.type;
            }

            return cloneServerX224Failure;
        }