public MetaField(BinaryReaderCRC32 rdr) { IsStorage = rdr.ReadBoolean(); Name = rdr.ReadString(); Size = rdr.ReadInt32(); Offset = rdr.ReadInt32(); }
public MetaTable(BinaryReaderCRC32 rdr) { Count = rdr.ReadInt32(); Offset = rdr.ReadInt32(); Key = rdr.ReadString(); Version = rdr.ReadInt32(); RecordSize = rdr.ReadInt32(); Mode = (PageFileIOMode)rdr.ReadInt32(); HasStorage = rdr.ReadBoolean(); var c = rdr.ReadInt32(); Fields = new List <MetaField>(); for (var j = 0; j < c; ++j) { Fields.Add(new MetaField(rdr)); } IsValid = rdr.ReadCheckResetCRC(); }