Exemple #1
0
        public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
        {
            _majorVersion1 = reader.ReadByte();
            _majorVersion2 = reader.ReadByte();
            _minorVersion1 = reader.ReadByte();
            _minorVersion2 = reader.ReadByte();
            _productName   = (string)reader.ReadObject();
            _editionID     = reader.ReadInt32();
            int temp = reader.ReadInt32();

            _additionalData = reader.ReadBytes(temp);
        }
        public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
        {
            int length = reader.ReadInt32();

            _parameterList = new ArrayList();
            bool isByteArray = false;

            for (int i = 0; i < length; i++)
            {
                isByteArray = reader.ReadBoolean();
                if (isByteArray)
                {
                    int count = reader.ReadInt32();
                    _parameterList.Add(reader.ReadBytes(count));
                }
                else
                {
                    _parameterList.Add(reader.ReadObject());
                }
            }
        }
Exemple #3
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _size     = reader.ReadInt32();
     _tbuffer  = reader.ReadBytes(_size);
     _sequence = reader.ReadInt32();
 }
Exemple #4
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     this._hashCode = reader.ReadInt64();
     this._stream   = reader.ReadBytes(reader.ReadInt32());
 }