mirror of
https://github.com/SabreTools/SabreTools.Models.git
synced 2026-09-22 22:57:11 +00:00
Ensure more correct nullability
This commit is contained in:
@@ -32,7 +32,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public Certificate[] CertificateChain { get; set; }
|
||||
#else
|
||||
public Certificate[]? CertificateChain { get; set; }
|
||||
public Certificate?[]? CertificateChain { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -59,7 +59,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public NCCHHeader[] Partitions { get; set; }
|
||||
#else
|
||||
public NCCHHeader[]? Partitions { get; set; }
|
||||
public NCCHHeader?[]? Partitions { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public NCCHHeader[] Partitions { get; set; }
|
||||
#else
|
||||
public NCCHHeader[]? Partitions { get; set; }
|
||||
public NCCHHeader?[]? Partitions { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -47,7 +47,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public NCCHExtendedHeader[] ExtendedHeaders { get; set; }
|
||||
#else
|
||||
public NCCHExtendedHeader[]? ExtendedHeaders { get; set; }
|
||||
public NCCHExtendedHeader?[]? ExtendedHeaders { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -56,7 +56,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public ExeFSHeader[] ExeFSHeaders { get; set; }
|
||||
#else
|
||||
public ExeFSHeader[]? ExeFSHeaders { get; set; }
|
||||
public ExeFSHeader?[]? ExeFSHeaders { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -65,7 +65,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public RomFSHeader[] RomFSHeaders { get; set; }
|
||||
#else
|
||||
public RomFSHeader[]? RomFSHeaders { get; set; }
|
||||
public RomFSHeader?[]? RomFSHeaders { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
#if NET48
|
||||
public ExeFSFileHeader[] FileHeaders;
|
||||
#else
|
||||
public ExeFSFileHeader[]? FileHeaders;
|
||||
public ExeFSFileHeader?[]? FileHeaders;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
#if NET48
|
||||
public PartitionTableEntry[] PartitionsTable;
|
||||
#else
|
||||
public PartitionTableEntry[]? PartitionsTable;
|
||||
public PartitionTableEntry?[]? PartitionsTable;
|
||||
#endif
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -220,7 +220,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public Certificate[] CertificateChain;
|
||||
#else
|
||||
public Certificate[]? CertificateChain;
|
||||
public Certificate?[]? CertificateChain;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public ContentInfoRecord[] ContentInfoRecords;
|
||||
#else
|
||||
public ContentInfoRecord[]? ContentInfoRecords;
|
||||
public ContentInfoRecord?[]? ContentInfoRecords;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -177,7 +177,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public ContentChunkRecord[] ContentChunkRecords;
|
||||
#else
|
||||
public ContentChunkRecord[]? ContentChunkRecords;
|
||||
public ContentChunkRecord?[]? ContentChunkRecords;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -189,7 +189,7 @@ namespace SabreTools.Models.N3DS
|
||||
#if NET48
|
||||
public Certificate[] CertificateChain;
|
||||
#else
|
||||
public Certificate[]? CertificateChain;
|
||||
public Certificate?[]? CertificateChain;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
16
NCF/File.cs
16
NCF/File.cs
@@ -32,7 +32,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public DirectoryEntry[] DirectoryEntries { get; set; }
|
||||
#else
|
||||
public DirectoryEntry[]? DirectoryEntries { get; set; }
|
||||
public DirectoryEntry?[]? DirectoryEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -50,7 +50,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public DirectoryInfo1Entry[] DirectoryInfo1Entries { get; set; }
|
||||
#else
|
||||
public DirectoryInfo1Entry[]? DirectoryInfo1Entries { get; set; }
|
||||
public DirectoryInfo1Entry?[]? DirectoryInfo1Entries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -59,7 +59,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public DirectoryInfo2Entry[] DirectoryInfo2Entries { get; set; }
|
||||
#else
|
||||
public DirectoryInfo2Entry[]? DirectoryInfo2Entries { get; set; }
|
||||
public DirectoryInfo2Entry?[]? DirectoryInfo2Entries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -68,7 +68,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public DirectoryCopyEntry[] DirectoryCopyEntries { get; set; }
|
||||
#else
|
||||
public DirectoryCopyEntry[]? DirectoryCopyEntries { get; set; }
|
||||
public DirectoryCopyEntry?[]? DirectoryCopyEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -77,7 +77,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public DirectoryLocalEntry[] DirectoryLocalEntries { get; set; }
|
||||
#else
|
||||
public DirectoryLocalEntry[]? DirectoryLocalEntries { get; set; }
|
||||
public DirectoryLocalEntry?[]? DirectoryLocalEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -95,7 +95,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public UnknownEntry[] UnknownEntries { get; set; }
|
||||
#else
|
||||
public UnknownEntry[]? UnknownEntries { get; set; }
|
||||
public UnknownEntry?[]? UnknownEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -122,7 +122,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public ChecksumMapEntry[] ChecksumMapEntries { get; set; }
|
||||
#else
|
||||
public ChecksumMapEntry[]? ChecksumMapEntries { get; set; }
|
||||
public ChecksumMapEntry?[]? ChecksumMapEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -131,7 +131,7 @@ namespace SabreTools.Models.NCF
|
||||
#if NET48
|
||||
public ChecksumEntry[] ChecksumEntries { get; set; }
|
||||
#else
|
||||
public ChecksumEntry[]? ChecksumEntries { get; set; }
|
||||
public ChecksumEntry?[]? ChecksumEntries { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public SegmentTableEntry[] SegmentTable { get; set; }
|
||||
#else
|
||||
public SegmentTableEntry[]? SegmentTable { get; set; }
|
||||
public SegmentTableEntry?[]? SegmentTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -55,7 +55,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public ResidentNameTableEntry[] ResidentNameTable { get; set; }
|
||||
#else
|
||||
public ResidentNameTableEntry[]? ResidentNameTable { get; set; }
|
||||
public ResidentNameTableEntry?[]? ResidentNameTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -64,7 +64,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public ModuleReferenceTableEntry[] ModuleReferenceTable { get; set; }
|
||||
#else
|
||||
public ModuleReferenceTableEntry[]? ModuleReferenceTable { get; set; }
|
||||
public ModuleReferenceTableEntry?[]? ModuleReferenceTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -82,7 +82,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public EntryTableBundle[] EntryTable { get; set; }
|
||||
#else
|
||||
public EntryTableBundle[]? EntryTable { get; set; }
|
||||
public EntryTableBundle?[]? EntryTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -91,7 +91,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public NonResidentNameTableEntry[] NonResidentNameTable { get; set; }
|
||||
#else
|
||||
public NonResidentNameTableEntry[]? NonResidentNameTable { get; set; }
|
||||
public NonResidentNameTableEntry?[]? NonResidentNameTable { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#if NET48
|
||||
public RelocationRecord[] RelocationRecords;
|
||||
#else
|
||||
public RelocationRecord[]? RelocationRecords;
|
||||
public RelocationRecord?[]? RelocationRecords;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public ResourceTypeInformationEntry[] ResourceTypes;
|
||||
#else
|
||||
public ResourceTypeInformationEntry[]? ResourceTypes;
|
||||
public ResourceTypeInformationEntry?[]? ResourceTypes;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace SabreTools.Models.NewExecutable
|
||||
#if NET48
|
||||
public ResourceTypeResourceEntry[] Resources;
|
||||
#else
|
||||
public ResourceTypeResourceEntry[]? Resources;
|
||||
public ResourceTypeResourceEntry?[]? Resources;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,7 +47,7 @@ namespace SabreTools.Models.Nitro
|
||||
#if NET48
|
||||
public FileAllocationTableEntry[] FileAllocationTable { get; set; }
|
||||
#else
|
||||
public FileAllocationTableEntry[]? FileAllocationTable { get; set; }
|
||||
public FileAllocationTableEntry?[]? FileAllocationTable { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -18,7 +18,7 @@ namespace SabreTools.Models.Nitro
|
||||
#if NET48
|
||||
public FolderAllocationTableEntry[] FolderAllocationTable;
|
||||
#else
|
||||
public FolderAllocationTableEntry[]? FolderAllocationTable;
|
||||
public FolderAllocationTableEntry?[]? FolderAllocationTable;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -27,7 +27,7 @@ namespace SabreTools.Models.Nitro
|
||||
#if NET48
|
||||
public NameListEntry[] NameList;
|
||||
#else
|
||||
public NameListEntry[]? NameList;
|
||||
public NameListEntry?[]? NameList;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -21,7 +21,7 @@ namespace SabreTools.Models.PAK
|
||||
#if NET48
|
||||
public DirectoryItem[] DirectoryItems { get; set; }
|
||||
#else
|
||||
public DirectoryItem[]? DirectoryItems { get; set; }
|
||||
public DirectoryItem?[]? DirectoryItems { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace SabreTools.Models.PFF
|
||||
#if NET48
|
||||
public Segment[] Segments { get; set; }
|
||||
#else
|
||||
public Segment[]? Segments { get; set; }
|
||||
public Segment?[]? Segments { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace SabreTools.Models.PlayJ
|
||||
#if NET48
|
||||
public DataFile[] DataFiles { get; set; }
|
||||
#else
|
||||
public DataFile[]? DataFiles { get; set; }
|
||||
public DataFile?[]? DataFiles { get; set; }
|
||||
#endif
|
||||
|
||||
// After the data files is a block starting with 0x00000001
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace SabreTools.Models.PlayJ
|
||||
#if NET48
|
||||
public AudioFile[] AudioFiles { get; set; }
|
||||
#else
|
||||
public AudioFile[]? AudioFiles { get; set; }
|
||||
public AudioFile?[]? AudioFiles { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -19,14 +19,14 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AssemblyIdentity[] AssemblyIdentities;
|
||||
#else
|
||||
public AssemblyIdentity[]? AssemblyIdentities;
|
||||
public AssemblyIdentity?[]? AssemblyIdentities;
|
||||
#endif
|
||||
|
||||
[XmlElement("noInheritable")]
|
||||
#if NET48
|
||||
public AssemblyNoInheritable[] NoInheritables;
|
||||
#else
|
||||
public AssemblyNoInheritable[]? NoInheritables;
|
||||
public AssemblyNoInheritable?[]? NoInheritables;
|
||||
#endif
|
||||
|
||||
#endregion
|
||||
@@ -54,35 +54,35 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AssemblyCOMInterfaceExternalProxyStub[] COMInterfaceExternalProxyStub;
|
||||
#else
|
||||
public AssemblyCOMInterfaceExternalProxyStub[]? COMInterfaceExternalProxyStub;
|
||||
public AssemblyCOMInterfaceExternalProxyStub?[]? COMInterfaceExternalProxyStub;
|
||||
#endif
|
||||
|
||||
[XmlElement("dependency")]
|
||||
#if NET48
|
||||
public AssemblyDependency[] Dependency;
|
||||
#else
|
||||
public AssemblyDependency[]? Dependency;
|
||||
public AssemblyDependency?[]? Dependency;
|
||||
#endif
|
||||
|
||||
[XmlElement("file")]
|
||||
#if NET48
|
||||
public AssemblyFile[] File;
|
||||
#else
|
||||
public AssemblyFile[]? File;
|
||||
public AssemblyFile?[]? File;
|
||||
#endif
|
||||
|
||||
[XmlElement("clrClass")]
|
||||
#if NET48
|
||||
public AssemblyCommonLanguageRuntimeClass[] CLRClass;
|
||||
#else
|
||||
public AssemblyCommonLanguageRuntimeClass[]? CLRClass;
|
||||
public AssemblyCommonLanguageRuntimeClass?[]? CLRClass;
|
||||
#endif
|
||||
|
||||
[XmlElement("clrSurrogate")]
|
||||
#if NET48
|
||||
public AssemblyCommonLanguageSurrogateClass[] CLRSurrogate;
|
||||
#else
|
||||
public AssemblyCommonLanguageSurrogateClass[]? CLRSurrogate;
|
||||
public AssemblyCommonLanguageSurrogateClass?[]? CLRSurrogate;
|
||||
#endif
|
||||
|
||||
#endregion
|
||||
@@ -177,7 +177,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AssemblyProgID[] ProgIDs;
|
||||
#else
|
||||
public AssemblyProgID[]? ProgIDs;
|
||||
public AssemblyProgID?[]? ProgIDs;
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -329,7 +329,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AssemblyProgID[] ProgIDs;
|
||||
#else
|
||||
public AssemblyProgID[]? ProgIDs;
|
||||
public AssemblyProgID?[]? ProgIDs;
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -390,7 +390,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AssemblyBindingRedirect[] BindingRedirect;
|
||||
#else
|
||||
public AssemblyBindingRedirect[]? BindingRedirect;
|
||||
public AssemblyBindingRedirect?[]? BindingRedirect;
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -486,28 +486,28 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AssemblyCOMClass[] COMClass;
|
||||
#else
|
||||
public AssemblyCOMClass[]? COMClass;
|
||||
public AssemblyCOMClass?[]? COMClass;
|
||||
#endif
|
||||
|
||||
[XmlElement("comInterfaceProxyStub")]
|
||||
#if NET48
|
||||
public AssemblyCOMInterfaceProxyStub[] COMInterfaceProxyStub;
|
||||
#else
|
||||
public AssemblyCOMInterfaceProxyStub[]? COMInterfaceProxyStub;
|
||||
public AssemblyCOMInterfaceProxyStub?[]? COMInterfaceProxyStub;
|
||||
#endif
|
||||
|
||||
[XmlElement("typelib")]
|
||||
#if NET48
|
||||
public AssemblyTypeLib[] Typelib;
|
||||
#else
|
||||
public AssemblyTypeLib[]? Typelib;
|
||||
public AssemblyTypeLib?[]? Typelib;
|
||||
#endif
|
||||
|
||||
[XmlElement("windowClass")]
|
||||
#if NET48
|
||||
public AssemblyWindowClass[] WindowClass;
|
||||
#else
|
||||
public AssemblyWindowClass[]? WindowClass;
|
||||
public AssemblyWindowClass?[]? WindowClass;
|
||||
#endif
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
#if NET48
|
||||
public BaseRelocationTypeOffsetFieldEntry[] TypeOffsetFieldEntries;
|
||||
#else
|
||||
public BaseRelocationTypeOffsetFieldEntry[]? TypeOffsetFieldEntries;
|
||||
public BaseRelocationTypeOffsetFieldEntry?[]? TypeOffsetFieldEntries;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#if NET48
|
||||
public DebugDirectoryEntry[] DebugDirectoryTable;
|
||||
#else
|
||||
public DebugDirectoryEntry[]? DebugDirectoryTable;
|
||||
public DebugDirectoryEntry?[]? DebugDirectoryTable;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
#if NET48
|
||||
public DialogItemTemplate[] DialogItemTemplates;
|
||||
#else
|
||||
public DialogItemTemplate[]? DialogItemTemplates;
|
||||
public DialogItemTemplate?[]? DialogItemTemplates;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -54,7 +54,7 @@
|
||||
#if NET48
|
||||
public DialogItemTemplateExtended[] ExtendedDialogItemTemplates;
|
||||
#else
|
||||
public DialogItemTemplateExtended[]? ExtendedDialogItemTemplates;
|
||||
public DialogItemTemplateExtended?[]? ExtendedDialogItemTemplates;
|
||||
#endif
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public SectionHeader[] SectionTable { get; set; }
|
||||
#else
|
||||
public SectionHeader[]? SectionTable { get; set; }
|
||||
public SectionHeader?[]? SectionTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -68,7 +68,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public COFFSymbolTableEntry[] COFFSymbolTable { get; set; }
|
||||
#else
|
||||
public COFFSymbolTableEntry[]? COFFSymbolTable { get; set; }
|
||||
public COFFSymbolTableEntry?[]? COFFSymbolTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -86,7 +86,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public AttributeCertificateTableEntry[] AttributeCertificateTable { get; set; }
|
||||
#else
|
||||
public AttributeCertificateTableEntry[]? AttributeCertificateTable { get; set; }
|
||||
public AttributeCertificateTableEntry?[]? AttributeCertificateTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -110,7 +110,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public BaseRelocationBlock[] BaseRelocationTable { get; set; }
|
||||
#else
|
||||
public BaseRelocationBlock[]? BaseRelocationTable { get; set; }
|
||||
public BaseRelocationBlock?[]? BaseRelocationTable { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
#if NET48
|
||||
public ExportAddressTableEntry[] ExportAddressTable;
|
||||
#else
|
||||
public ExportAddressTableEntry[]? ExportAddressTable;
|
||||
public ExportAddressTableEntry?[]? ExportAddressTable;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#if NET48
|
||||
public DirEntry[] DE;
|
||||
#else
|
||||
public DirEntry[]? DE;
|
||||
public DirEntry?[]? DE;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public ImportDirectoryTableEntry[] ImportDirectoryTable;
|
||||
#else
|
||||
public ImportDirectoryTableEntry[]? ImportDirectoryTable;
|
||||
public ImportDirectoryTableEntry?[]? ImportDirectoryTable;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -55,7 +55,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public HintNameTableEntry[] HintNameTable;
|
||||
#else
|
||||
public HintNameTableEntry[]? HintNameTable;
|
||||
public HintNameTableEntry?[]? HintNameTable;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#if NET48
|
||||
public MenuItem[] MenuItems;
|
||||
#else
|
||||
public MenuItem[]? MenuItems;
|
||||
public MenuItem?[]? MenuItems;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -48,7 +48,7 @@
|
||||
#if NET48
|
||||
public MenuItemExtended[] ExtendedMenuItems;
|
||||
#else
|
||||
public MenuItemExtended[]? ExtendedMenuItems;
|
||||
public MenuItemExtended?[]? ExtendedMenuItems;
|
||||
#endif
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public MessageResourceBlock[] Blocks;
|
||||
#else
|
||||
public MessageResourceBlock[]? Blocks;
|
||||
public MessageResourceBlock?[]? Blocks;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -60,7 +60,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public ResourceDirectoryEntry[] Entries;
|
||||
#else
|
||||
public ResourceDirectoryEntry[]? Entries;
|
||||
public ResourceDirectoryEntry?[]? Entries;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -111,7 +111,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public COFFRelocation[] COFFRelocations;
|
||||
#else
|
||||
public COFFRelocation[]? COFFRelocations;
|
||||
public COFFRelocation?[]? COFFRelocations;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -120,7 +120,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public COFFLineNumber[] COFFLineNumbers;
|
||||
#else
|
||||
public COFFLineNumber[]? COFFLineNumbers;
|
||||
public COFFLineNumber?[]? COFFLineNumbers;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ namespace SabreTools.Models.PortableExecutable
|
||||
#if NET48
|
||||
public SecuROMAddDEntry[] Entries;
|
||||
#else
|
||||
public SecuROMAddDEntry[]? Entries;
|
||||
public SecuROMAddDEntry?[]? Entries;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
#if NET48
|
||||
public StringTable[] Children;
|
||||
#else
|
||||
public StringTable[]? Children;
|
||||
public StringTable?[]? Children;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
#if NET48
|
||||
public StringData[] Children;
|
||||
#else
|
||||
public StringData[]? Children;
|
||||
public StringData?[]? Children;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#if NET48
|
||||
public VarData[] Children;
|
||||
#else
|
||||
public VarData[]? Children;
|
||||
public VarData?[]? Children;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace SabreTools.Models.Quantum
|
||||
#if NET48
|
||||
public FileDescriptor[] FileList { get; set; }
|
||||
#else
|
||||
public FileDescriptor[]? FileList { get; set; }
|
||||
public FileDescriptor?[]? FileList { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
#if NET48
|
||||
public FileEntry[] Files { get; set; }
|
||||
#else
|
||||
public FileEntry[]? Files { get; set; }
|
||||
public FileEntry?[]? Files { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -39,7 +39,7 @@
|
||||
#if NET48
|
||||
public FileHeader[] FileHeaders { get; set; }
|
||||
#else
|
||||
public FileHeader[]? FileHeaders { get; set; }
|
||||
public FileHeader?[]? FileHeaders { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ namespace SabreTools.Models.SGA
|
||||
#if NET48
|
||||
public TSection[] Sections { get; set; }
|
||||
#else
|
||||
public TSection[]? Sections { get; set; }
|
||||
public TSection?[]? Sections { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -46,7 +46,7 @@ namespace SabreTools.Models.SGA
|
||||
#if NET48
|
||||
public TFolder[] Folders { get; set; }
|
||||
#else
|
||||
public TFolder[]? Folders { get; set; }
|
||||
public TFolder?[]? Folders { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -55,7 +55,7 @@ namespace SabreTools.Models.SGA
|
||||
#if NET48
|
||||
public TFile[] Files { get; set; }
|
||||
#else
|
||||
public TFile[]? Files { get; set; }
|
||||
public TFile?[]? Files { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace SabreTools.Models.VBSP
|
||||
#if NET48
|
||||
public Lump[] Lumps;
|
||||
#else
|
||||
public Lump[]? Lumps;
|
||||
public Lump?[]? Lumps;
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace SabreTools.Models.VPK
|
||||
#if NET48
|
||||
public ArchiveHash[] ArchiveHashes { get; set; }
|
||||
#else
|
||||
public ArchiveHash[]? ArchiveHashes { get; set; }
|
||||
public ArchiveHash?[]? ArchiveHashes { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -39,7 +39,7 @@ namespace SabreTools.Models.VPK
|
||||
#if NET48
|
||||
public DirectoryItem[] DirectoryItems { get; set; }
|
||||
#else
|
||||
public DirectoryItem[]? DirectoryItems { get; set; }
|
||||
public DirectoryItem?[]? DirectoryItems { get; set; }
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace SabreTools.Models.XZP
|
||||
#if NET48
|
||||
public DirectoryEntry[] DirectoryEntries { get; set; }
|
||||
#else
|
||||
public DirectoryEntry[]? DirectoryEntries { get; set; }
|
||||
public DirectoryEntry?[]? DirectoryEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -30,7 +30,7 @@ namespace SabreTools.Models.XZP
|
||||
#if NET48
|
||||
public DirectoryEntry[] PreloadDirectoryEntries { get; set; }
|
||||
#else
|
||||
public DirectoryEntry[]? PreloadDirectoryEntries { get; set; }
|
||||
public DirectoryEntry?[]? PreloadDirectoryEntries { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -39,7 +39,7 @@ namespace SabreTools.Models.XZP
|
||||
#if NET48
|
||||
public DirectoryMapping[] PreloadDirectoryMappings { get; set; }
|
||||
#else
|
||||
public DirectoryMapping[]? PreloadDirectoryMappings { get; set; }
|
||||
public DirectoryMapping?[]? PreloadDirectoryMappings { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
@@ -48,7 +48,7 @@ namespace SabreTools.Models.XZP
|
||||
#if NET48
|
||||
public DirectoryItem[] DirectoryItems { get; set; }
|
||||
#else
|
||||
public DirectoryItem[]? DirectoryItems { get; set; }
|
||||
public DirectoryItem?[]? DirectoryItems { get; set; }
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user