예제 #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);
        }
예제 #2
0
 void Runtime.Serialization.ICompactSerializable.Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     data = (HashVector)reader.ReadObject();
     transferCompleted = reader.ReadBoolean();
     sendDataSize      = reader.ReadInt64();
     _dataType         = (DataType)reader.ReadByte();
 }
예제 #3
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     Group                   = reader.ReadObject() as string;
     SubGroup                = reader.ReadObject() as string;
     Version                 = reader.ReadUInt64();
     Priority                = reader.ReadInt32();
     ReSyncExpiredItems      = reader.ReadBoolean();
     ReSyncProviderCacheItem = reader.ReadObject() as string;
     Flags                   = new BitSet(reader.ReadByte());
     Value                   = reader.ReadObject();
 }
예제 #4
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _bitset = reader.ReadByte();
 }