namespace SabreTools.Data.Models.NewExecutable { /// /// The location and size of the per-segment data is defined in the /// segment table entry for the segment. If the segment has relocation /// fixups, as defined in the segment table entry flags, they directly /// follow the segment data in the file. The relocation fixup information /// is defined as follows: /// /// /// To find the relocation data for a segment, seek to: /// /// * (1 << ) /// + /// /// /// public sealed class PerSegmentData { /// /// Number of relocation records that follow. /// public ushort RelocationRecordCount { get; set; } /// /// A table of relocation records follows. /// public RelocationRecord[] RelocationRecords { get; set; } = []; } }