Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.Client_Font_List_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()
        {
            Client_Font_List_Pdu cloneFontListPdu = new Client_Font_List_Pdu(context);
            cloneFontListPdu.commonHeader = commonHeader.Clone();

            if (fontListPduData != null)
            {
                cloneFontListPdu.fontListPduData = new TS_FONT_LIST_PDU();
                cloneFontListPdu.fontListPduData.shareDataHeader = fontListPduData.shareDataHeader;
                cloneFontListPdu.fontListPduData.entrySize = fontListPduData.entrySize;
                cloneFontListPdu.fontListPduData.listFlags = fontListPduData.listFlags;
                cloneFontListPdu.fontListPduData.numberFonts = fontListPduData.numberFonts;
                cloneFontListPdu.fontListPduData.totalNumFonts = fontListPduData.totalNumFonts;
            }

            return cloneFontListPdu;
        }