示例#1
0
 public override void Deserialize(BinaryReader r)
 {
     base.Deserialize(r);
     {
         if (!r.ReadBoolean())
         {
             RetVal = null;
         }
         else
         {
             int lenght = r.ReadInt32();
             var list   = new List <ChatUserInfo>(lenght);
             for (int i = 0; i < lenght; i++)
             {
                 var x = ChatUserInfoSerializer.Deserialize(r);
                 list.Add(x);
             }
             RetVal = list;
         }
     }
 }
示例#2
0
 public override void Deserialize(BinaryReader r)
 {
     base.Deserialize(r);
     user = ChatUserInfoSerializer.Deserialize(r);
 }