mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-06-20 00:18:02 +03:00
Fix nullability warnings by initializing fields in constructors
This commit is contained in:
@ -45,6 +45,22 @@ namespace X86Disassembler.PE
|
||||
|
||||
public DataDirectory[] DataDirectories; // Data directories
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the OptionalHeader class
|
||||
/// </summary>
|
||||
public OptionalHeader()
|
||||
{
|
||||
// Initialize object fields to avoid nullability warnings
|
||||
ImageBase = 0u; // Default to 32-bit value
|
||||
SizeOfStackReserve = 0u;
|
||||
SizeOfStackCommit = 0u;
|
||||
SizeOfHeapReserve = 0u;
|
||||
SizeOfHeapCommit = 0u;
|
||||
|
||||
// Initialize array to avoid nullability warning
|
||||
DataDirectories = new DataDirectory[0];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines if the PE file is 64-bit based on the Magic value
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user