mirror of
https://github.com/SabreTools/SabreTools.Models.git
synced 2026-02-16 13:55:29 +00:00
Remove framework gating
This commit is contained in:
@@ -16,82 +16,46 @@ namespace SabreTools.Models.NewExecutable
|
||||
/// <summary>
|
||||
/// MS-DOS executable stub
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public MSDOS.Executable Stub { get; set; }
|
||||
#else
|
||||
public MSDOS.Executable? Stub { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// New Executable header
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public ExecutableHeader Header { get; set; }
|
||||
#else
|
||||
public ExecutableHeader? Header { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Segment table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public SegmentTableEntry[] SegmentTable { get; set; }
|
||||
#else
|
||||
public SegmentTableEntry?[]? SegmentTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Resource table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public ResourceTable ResourceTable { get; set; }
|
||||
#else
|
||||
public ResourceTable? ResourceTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Resident-Name table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public ResidentNameTableEntry[] ResidentNameTable { get; set; }
|
||||
#else
|
||||
public ResidentNameTableEntry?[]? ResidentNameTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Module-Reference table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public ModuleReferenceTableEntry[] ModuleReferenceTable { get; set; }
|
||||
#else
|
||||
public ModuleReferenceTableEntry?[]? ModuleReferenceTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Imported-Name table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public Dictionary<ushort, ImportedNameTableEntry> ImportedNameTable { get; set; }
|
||||
#else
|
||||
public Dictionary<ushort, ImportedNameTableEntry?>? ImportedNameTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Entry table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public EntryTableBundle[] EntryTable { get; set; }
|
||||
#else
|
||||
public EntryTableBundle?[]? EntryTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Nonresident-Name table
|
||||
/// </summary>
|
||||
#if NET48
|
||||
public NonResidentNameTableEntry[] NonResidentNameTable { get; set; }
|
||||
#else
|
||||
public NonResidentNameTableEntry?[]? NonResidentNameTable { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user