public RecordField(BinaryReader reader) { if (reader.BaseStream.Position + 8 >= reader.BaseStream.Length) { } Type = reader.ReadId4(); Size = reader.ReadUInt16(); StartOffset = reader.BaseStream.Position; }