Example #1
0
        public void VisitDatum(DatumData field)
        {
            SeekToOffset(field.Offset);
            uint value = _reader.ReadUInt32();

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