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.