Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DebugDirectoryEntry.cs
Go to the documentation of this file.
2
3public readonly struct DebugDirectoryEntry
4{
5 internal const int Size = 28;
6
7 public uint Stamp { get; }
8
9 public ushort MajorVersion { get; }
10
11 public ushort MinorVersion { get; }
12
14
15 public int DataSize { get; }
16
17 public int DataRelativeVirtualAddress { get; }
18
19 public int DataPointer { get; }
20
21 public bool IsPortableCodeView => MinorVersion == 20557;
22
23 public DebugDirectoryEntry(uint stamp, ushort majorVersion, ushort minorVersion, DebugDirectoryEntryType type, int dataSize, int dataRelativeVirtualAddress, int dataPointer)
24 {
25 Stamp = stamp;
26 MajorVersion = majorVersion;
27 MinorVersion = minorVersion;
28 Type = type;
29 DataSize = dataSize;
30 DataRelativeVirtualAddress = dataRelativeVirtualAddress;
31 DataPointer = dataPointer;
32 }
33}
DebugDirectoryEntry(uint stamp, ushort majorVersion, ushort minorVersion, DebugDirectoryEntryType type, int dataSize, int dataRelativeVirtualAddress, int dataPointer)