Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.PortableExecutable.DebugDirectoryBuilder Class Referencesealed

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
 

Detailed Description

Definition at line 9 of file DebugDirectoryBuilder.cs.


The documentation for this class was generated from the following file: