|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| struct | Entry |
Public Member Functions | |
| DebugDirectoryBuilder () | |
| void | AddEntry (DebugDirectoryEntryType type, uint version, uint stamp) |
| void | AddEntry< TData > (DebugDirectoryEntryType type, uint version, uint stamp, TData data, Action< BlobBuilder, TData > dataSerializer) |
| void | AddCodeViewEntry (string pdbPath, BlobContentId pdbContentId, ushort portablePdbVersion) |
| void | AddCodeViewEntry (string pdbPath, BlobContentId pdbContentId, ushort portablePdbVersion, int age) |
| void | AddReproducibleEntry () |
| void | AddPdbChecksumEntry (string algorithmName, ImmutableArray< byte > checksum) |
| void | AddEmbeddedPortablePdbEntry (BlobBuilder debugMetadata, ushort portablePdbVersion) |
Package Functions | |
| void | AddEntry (DebugDirectoryEntryType type, uint version, uint stamp, int dataSize) |
| void | Serialize (BlobBuilder builder, SectionLocation sectionLocation, int sectionOffset) |
Properties | |
| int | TableSize [get] |
| int | Size [get] |
Static Private Member Functions | |
| static int | WriteCodeViewData (BlobBuilder builder, string pdbPath, Guid pdbGuid, int age) |
| static int | WritePdbChecksumData (BlobBuilder builder, string algorithmName, ImmutableArray< byte > checksum) |
| static int | WriteEmbeddedPortablePdbData (BlobBuilder builder, BlobBuilder debugMetadata) |
Private Attributes | |
| readonly List< Entry > | _entries |
| readonly BlobBuilder | _dataBuilder |
Definition at line 9 of file DebugDirectoryBuilder.cs.