public FileKeyIndex(AbstractBufferedReader reader) { _generation = reader.ReadVInt64(); _trLogFileId = reader.ReadVUInt32(); _trLogOffset = reader.ReadVUInt32(); _keyValueCount = (long) reader.ReadVUInt64(); }
internal ServerBindInf(AbstractBufferedReader reader) { BindingId = reader.ReadVUInt32(); ServiceId = reader.ReadVUInt32(); MethodId = reader.ReadVUInt32(); OneWay = reader.ReadBool(); }
public FileKeyIndex(AbstractBufferedReader reader, Guid? guid, bool withCommitUlong) { _guid = guid; _generation = reader.ReadVInt64(); _trLogFileId = reader.ReadVUInt32(); _trLogOffset = reader.ReadVUInt32(); _keyValueCount = (long)reader.ReadVUInt64(); _commitUlong = withCommitUlong ? reader.ReadVUInt64() : 0; }
public FileKeyIndex(AbstractBufferedReader reader, Guid? guid, bool withCommitUlong, bool modern) { _guid = guid; _generation = reader.ReadVInt64(); _trLogFileId = reader.ReadVUInt32(); _trLogOffset = reader.ReadVUInt32(); _keyValueCount = (long)reader.ReadVUInt64(); _commitUlong = withCommitUlong ? reader.ReadVUInt64() : 0; _compressionType = modern ? (KeyIndexCompression)reader.ReadUInt8() : KeyIndexCompression.Old; }
public HashKeyIndex(AbstractBufferedReader reader, Guid? guid) { _guid = guid; _subId = reader.ReadVInt64(); _generation = reader.ReadVInt64(); _keyLen = reader.ReadVUInt32(); }
public TypeInf(AbstractBufferedReader reader, IFieldHandlerFactory fieldHandlerFactory) { _type = null; _name = reader.ReadString(); var methodCount = reader.ReadVUInt32(); _methodInfs = new MethodInf[methodCount]; for (int i = 0; i < methodCount; i++) { _methodInfs[i] = new MethodInf(reader, fieldHandlerFactory); } var properyCount = reader.ReadVUInt32(); _propertyInfs = new PropertyInf[properyCount]; for (int i = 0; i < properyCount; i++) { PropertyInfs[i] = new PropertyInf(reader, fieldHandlerFactory); } }
internal static TableVersionInfo Load(AbstractBufferedReader reader, IFieldHandlerFactory fieldHandlerFactory, string tableName) { var fieldCount = reader.ReadVUInt32(); var fieldInfos = new TableFieldInfo[fieldCount]; for (int i = 0; i < fieldCount; i++) { fieldInfos[i] = TableFieldInfo.Load(reader, fieldHandlerFactory, tableName, FieldHandlerOptions.None); } return new TableVersionInfo(fieldInfos); }
public ObjectTypeDescriptor(ITypeDescriptorCallbacks typeSerializers, AbstractBufferedReader reader, Func<AbstractBufferedReader, ITypeDescriptor> nestedDescriptorReader) { _typeSerializers = typeSerializers; Sealed = false; _name = reader.ReadString(); var fieldCount = reader.ReadVUInt32(); while (fieldCount-- > 0) { _fields.Add(new KeyValuePair<string, ITypeDescriptor>(reader.ReadString(), nestedDescriptorReader(reader))); } }
public EnumTypeDescriptor(ITypeDescriptorCallbacks typeSerializers, AbstractBufferedReader reader) { _typeSerializers = typeSerializers; _name = reader.ReadString(); var header = reader.ReadVUInt32(); _signed = (header & 1) != 0; _flags = (header & 2) != 0; var count = header >> 2; _pairs = new List<KeyValuePair<string, ulong>>((int)count); for (int i = 0; i < count; i++) { _pairs.Add(_signed ? new KeyValuePair<string, ulong>(reader.ReadString(), (ulong)reader.ReadVInt64()) : new KeyValuePair<string, ulong>(reader.ReadString(), reader.ReadVUInt64())); } }
public MethodInf(AbstractBufferedReader reader, IFieldHandlerFactory fieldHandlerFactory) { _name = reader.ReadString(); _ifaceName = reader.ReadString(); var resultFieldHandlerName = reader.ReadString(); if (resultFieldHandlerName != null) { _resultFieldHandler = fieldHandlerFactory.CreateFromName(resultFieldHandlerName, reader.ReadByteArray(), FieldHandlerOptions.None); } var parameterCount = reader.ReadVUInt32(); _parameters = new ParameterInf[parameterCount]; for (int i = 0; i < _parameters.Length; i++) { _parameters[i] = new ParameterInf(reader, fieldHandlerFactory); } }
public FileHashIndex(AbstractBufferedReader reader) { _generation = reader.ReadVInt64(); _keySize = (int) reader.ReadVUInt32(); _keyValueCount = (long)reader.ReadVUInt64(); }