public override void Deserialize(MySpace.Common.IO.IPrimitiveReader reader) { base.Deserialize(reader); ushort count = reader.ReadUInt16(); if (count > 0) { string key; byte[] value; for (int i = 0; i < count; i++) { key = reader.ReadString(); value = reader.ReadBytes(reader.ReadUInt16()); sortFields.Add(key, value); } } }
public override void Deserialize(MySpace.Common.IO.IPrimitiveReader reader) { base.Deserialize(reader); ushort Count = reader.ReadUInt16(); if (Count > 0) { data = reader.ReadBytes(Count); } }
public void Deserialize(MySpace.Common.IO.IPrimitiveReader reader, int version) { //IndexExists indexExists = reader.ReadBoolean(); //IndexSize indexSize = reader.ReadInt32(); //Metadata ushort len = reader.ReadUInt16(); if (len > 0) { metadata = reader.ReadBytes(len); } //ResultItemList int listCount = reader.ReadInt32(); resultItemList = new List<ResultItem>(listCount); if (listCount > 0) { ResultItem resultItem; for (int i = 0; i < listCount; i++) { resultItem = new ResultItem(); resultItem.Deserialize(reader); resultItemList.Add(resultItem); } } //ExceptionInfo exceptionInfo = reader.ReadString(); //VirtualCount if (version >= 2) { virtualCount = reader.ReadInt32(); } }
public virtual void Deserialize(MySpace.Common.IO.IPrimitiveReader reader) { ushort indexIdLength = reader.ReadUInt16(); if (indexIdLength > 0) { indexId = reader.ReadBytes(indexIdLength); } ushort idLength = reader.ReadUInt16(); if (idLength > 0) { id = reader.ReadBytes(idLength); } ushort cacheTypeLength = reader.ReadUInt16(); if (cacheTypeLength > 0) { cacheType = reader.ReadBytes(cacheTypeLength); } }
public void Deserialize(MySpace.Common.IO.IPrimitiveReader reader) { //FieldName fieldName = reader.ReadString(); //IsTag isTag = reader.ReadBoolean(); //Operation operation = (Operation)reader.ReadByte(); //Value ushort len = reader.ReadUInt16(); if (len > 0) { value = reader.ReadBytes(len); } //DataType dataType = (DataType)reader.ReadByte(); }
public void Deserialize(MySpace.Common.IO.IPrimitiveReader reader) { cacheDataReferenceType = (CacheDataReferenceTypes) reader.ReadByte(); indexId = reader.ReadBytes(reader.ReadUInt16()); id = reader.ReadBytes(reader.ReadUInt16()); cacheType = reader.ReadBytes(reader.ReadUInt16()); returnAllSortFields = reader.ReadBoolean(); preferredIndexName = reader.ReadString(); metadataRequested = reader.ReadBoolean(); }