public override byte[] toBinary() { writer = new st.net.NetBase.ByteWriter(); ushort lenupdate_data = (ushort)update_data.Count; writer.write_short(lenupdate_data); for (int i_update_data = 0; i_update_data < lenupdate_data; i_update_data++) { st.net.NetBase.update_mails listData = update_data[i_update_data]; listData.toBinary(writer); } return(writer.data); }
public override void fromBinary(byte[] binary) { reader = new st.net.NetBase.ByteReader(binary); ushort lenupdate_data = reader.Read_ushort(); update_data = new List <st.net.NetBase.update_mails>(); for (int i_update_data = 0; i_update_data < lenupdate_data; i_update_data++) { st.net.NetBase.update_mails listData = new st.net.NetBase.update_mails(); listData.fromBinary(reader); update_data.Add(listData); } }