public void Deserialize(IDataReader reader) { Variables = new ServerSessionConstant[reader.ReadShort()]; for (var i = 0; i < Variables.Length; i++) { (Variables[i] = new ServerSessionConstant()).Deserialize(reader); } }
public override void Serialize(ICustomDataOutput writer) { writer.WriteShort((short)(Variables.Count)); for (int i = 0; i < Variables.Count; i++) { ServerSessionConstant objectToSend = Variables[i]; writer.WriteShort((short)objectToSend.TypeID); objectToSend.Serialize(writer); } }
public override void Deserialize(IDataReader reader) { uint num = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num; ++index) { ServerSessionConstant instance = ProtocolTypeManager.GetInstance <ServerSessionConstant>((uint)reader.ReadUShort()); instance.Deserialize(reader); this.variables.Add(instance); } }
public override void Serialize(IDataWriter writer) { writer.WriteShort((short)((int)this.variables.Length)); ServerSessionConstant[] serverSessionConstantArray = this.variables; for (int i = 0; i < (int)serverSessionConstantArray.Length; i++) { ServerSessionConstant serverSessionConstant = serverSessionConstantArray[i]; writer.WriteShort(serverSessionConstant.TypeId); serverSessionConstant.Serialize(writer); } }
public override void Deserialize(ICustomDataInput reader) { int length = reader.ReadUShort(); Variables = new List <ServerSessionConstant>(); for (var i = 0; i < length; i++) { var objectToAdd = new ServerSessionConstant(reader.ReadUShort()); objectToAdd.Deserialize(reader); Variables.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { var limit = reader.ReadShort(); var variables_ = new ServerSessionConstant[limit]; for (int i = 0; i < limit; i++) { variables_[i] = Types.ProtocolTypeManager.GetInstance <ServerSessionConstant>(reader.ReadShort()); variables_[i].Deserialize(reader); } variables = variables_; }
public override void Deserialize(IDataReader reader) { var VariablesCount = reader.ReadShort(); Variables = new List <ServerSessionConstant>(); for (var i = 0; i < VariablesCount; i++) { ServerSessionConstant objectToAdd = ProtocolTypeManager.GetInstance(reader.ReadUShort()); objectToAdd.Deserialize(reader); Variables.Add(objectToAdd); } }
public override void Deserialize(ICustomDataInput reader) { var countVariables = reader.ReadShort(); Variables = new List <ServerSessionConstant>(); for (short i = 0; i < countVariables; i++) { var variablestypeId = reader.ReadShort(); ServerSessionConstant type = new ServerSessionConstant(); type.Deserialize(reader); Variables.Add(type); } }