public void VisitDatum(DatumData field) { SeekToOffset(field.Offset); uint value = _reader.ReadUInt32(); field.Salt = (ushort)((value >> 16) & 0xFFFF); field.Index = (ushort)(value & 0xFFFF); }
public void VisitDatum(DatumData field) { if (!FilterString(field, field.Name)) { if (!FilterNumber(field, field.Salt)) { FilterNumber(field, field.Index); } } }
public void VisitDatum(DatumData field) { SeekToOffset(field.Offset); _writer.WriteUInt32((uint)(field.Salt << 16) | field.Index); }
public void VisitDatum(DatumData field) { AddWidth(_datumValue.Width); }
public void VisitDatum(DatumData field) { }