public override StackPacket Clone()
{
Client_Persistent_Key_List_Pdu clonePesistentKeyPdu = new Client_Persistent_Key_List_Pdu(context);
clonePesistentKeyPdu.commonHeader = commonHeader.Clone();
if (persistentKeyListPduData != null)
{
clonePesistentKeyPdu.persistentKeyListPduData = new TS_BITMAPCACHE_PERSISTENT_LIST_PDU();
clonePesistentKeyPdu.persistentKeyListPduData.shareDataHeader =
persistentKeyListPduData.shareDataHeader;
clonePesistentKeyPdu.persistentKeyListPduData.Pad2 = persistentKeyListPduData.Pad2;
clonePesistentKeyPdu.persistentKeyListPduData.Pad3 = persistentKeyListPduData.Pad3;
clonePesistentKeyPdu.persistentKeyListPduData.bBitMask = persistentKeyListPduData.bBitMask;
clonePesistentKeyPdu.persistentKeyListPduData.numEntriesCache0 =
persistentKeyListPduData.numEntriesCache0;
clonePesistentKeyPdu.persistentKeyListPduData.numEntriesCache1 =
persistentKeyListPduData.numEntriesCache1;
clonePesistentKeyPdu.persistentKeyListPduData.numEntriesCache2 =
persistentKeyListPduData.numEntriesCache2;
clonePesistentKeyPdu.persistentKeyListPduData.numEntriesCache3 =
persistentKeyListPduData.numEntriesCache3;
clonePesistentKeyPdu.persistentKeyListPduData.numEntriesCache4 =
persistentKeyListPduData.numEntriesCache4;
clonePesistentKeyPdu.persistentKeyListPduData.totalEntriesCache0 =
persistentKeyListPduData.totalEntriesCache0;
clonePesistentKeyPdu.persistentKeyListPduData.totalEntriesCache1 =
persistentKeyListPduData.totalEntriesCache1;
clonePesistentKeyPdu.persistentKeyListPduData.totalEntriesCache2 =
persistentKeyListPduData.totalEntriesCache2;
clonePesistentKeyPdu.persistentKeyListPduData.totalEntriesCache3 =
persistentKeyListPduData.totalEntriesCache3;
clonePesistentKeyPdu.persistentKeyListPduData.totalEntriesCache4 =
persistentKeyListPduData.totalEntriesCache4;
if (persistentKeyListPduData.entries != null)
{
clonePesistentKeyPdu.persistentKeyListPduData.entries =
new List<TS_BITMAPCACHE_PERSISTENT_LIST_ENTRY>();
clonePesistentKeyPdu.persistentKeyListPduData.entries.AddRange(persistentKeyListPduData.entries);
}
}
return clonePesistentKeyPdu;
}