Пример #1
0
        public static bincmd Parse(System.Xml.Linq.XElement xml, CRocrailClient rocrailClient)
        {
            bincmd _bincmd = new bincmd();

            _bincmd.m_rocrailClient = rocrailClient;
            _bincmd.m_iid           = (string)xml.Attribute("iid");
            _bincmd.m_inendbyte     = (int?)xml.Attribute("inendbyte");
            _bincmd.m_inlen         = (int?)xml.Attribute("inlen");
            _bincmd.m_out           = (string)xml.Attribute("out");
            _bincmd.m_outlen        = (int?)xml.Attribute("outlen");
            return(_bincmd);
        }
Пример #2
0
 public void Update(bincmd element)
 {
     if (element.m_iid != null)
     {
         this.iid = element.iid;
     }
     if (element.m_inendbyte.HasValue == true)
     {
         this.inendbyte = element.inendbyte;
     }
     if (element.m_inlen.HasValue == true)
     {
         this.inlen = element.inlen;
     }
     if (element.m_out != null)
     {
         this.@out = element.@out;
     }
     if (element.m_outlen.HasValue == true)
     {
         this.outlen = element.outlen;
     }
 }