namespace SabreTools.Models.NewExecutable { /// /// The nonresident-name table follows the entry table, and contains a /// module description and nonresident exported procedure name strings. /// The first string in this table is a module description. These name /// strings are case-sensitive and are not null-terminated. The name /// strings follow the same format as those defined in the resident name /// table. /// /// public sealed class NonResidentNameTableEntry { /// /// Length of the name string that follows. A zero value indicates /// the end of the name table. /// public byte Length { get; set; } /// /// ASCII text of the name string. /// #if NET48 public byte[] NameString { get; set; } #else public byte[]? NameString { get; set; } #endif /// /// Ordinal number (index into entry table). This value is ignored /// for the module name. /// public ushort OrdinalNumber { get; set; } } }