public override StackPacket Clone()
{
Client_X_224_Connection_Request_Pdu cloneX224Pdu = new Client_X_224_Connection_Request_Pdu(context);
cloneX224Pdu.tpktHeader = tpktHeader;
cloneX224Pdu.x224Crq = x224Crq;
if (routingToken != null)
{
cloneX224Pdu.routingToken = (byte[])routingToken.Clone();
}
if (rdpNegData != null)
{
cloneX224Pdu.rdpNegData = new RDP_NEG_REQ();
cloneX224Pdu.rdpNegData.type = rdpNegData.type;
cloneX224Pdu.rdpNegData.flags = rdpNegData.flags;
cloneX224Pdu.rdpNegData.length = rdpNegData.length;
cloneX224Pdu.rdpNegData.requestedProtocols = rdpNegData.requestedProtocols;
}
return cloneX224Pdu;
}