示例#1
0
        public override void Deserialize(IDataReader reader)
        {
            var limit        = reader.ReadUShort();
            var ignoredList_ = new Types.IgnoredInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                ignoredList_[i] = Types.ProtocolTypeManager.GetInstance <Types.IgnoredInformations>(reader.ReadShort());
                ignoredList_[i].Deserialize(reader);
            }
            ignoredList = ignoredList_;
        }
示例#2
0
 public override void Deserialize(ICustomDataInput reader)
 {
     ignoreAdded = Types.ProtocolTypeManager.GetInstance <Types.IgnoredInformations>(reader.ReadShort());
     ignoreAdded.Deserialize(reader);
     session = reader.ReadBoolean();
 }
示例#3
0
 public IgnoredAddedMessage(Types.IgnoredInformations ignoreAdded, bool session)
 {
     this.ignoreAdded = ignoreAdded;
     this.session     = session;
 }
 public override void Deserialize(IDataReader reader)
 {
     ignoreAdded = Types.ProtocolTypeManager.GetInstance<Types.IgnoredInformations>(reader.ReadShort());
     ignoreAdded.Deserialize(reader);
     session = reader.ReadBoolean();
 }
 public IgnoredAddedMessage(Types.IgnoredInformations ignoreAdded, bool session)
 {
     this.ignoreAdded = ignoreAdded;
     this.session = session;
 }
 public void Deserialize(IDataReader reader)
 {
     ignoreAdded = ProtocolTypeManager.GetInstance <Types.IgnoredInformations>(reader.ReadShort());
     ignoreAdded.Deserialize(reader);
     session = reader.ReadBoolean();
 }