Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddPdbChecksumEntry()

void System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddPdbChecksumEntry ( string algorithmName,
ImmutableArray< byte > checksum )
inline

Definition at line 110 of file DebugDirectoryBuilder.cs.

111 {
112 if (algorithmName == null)
113 {
114 Throw.ArgumentNull("algorithmName");
115 }
116 if (algorithmName.Length == 0)
117 {
118 Throw.ArgumentEmptyString("algorithmName");
119 }
120 if (checksum.IsDefault)
121 {
122 Throw.ArgumentNull("checksum");
123 }
124 if (checksum.Length == 0)
125 {
126 Throw.ArgumentEmptyArray("checksum");
127 }
129 AddEntry(DebugDirectoryEntryType.PdbChecksum, 1u, 0u, dataSize);
130 }
void AddEntry(DebugDirectoryEntryType type, uint version, uint stamp, int dataSize)
static int WritePdbChecksumData(BlobBuilder builder, string algorithmName, ImmutableArray< byte > checksum)

References System.Reflection.PortableExecutable.DebugDirectoryBuilder._dataBuilder, System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEntry(), System.Reflection.Throw.ArgumentEmptyArray(), System.Reflection.Throw.ArgumentEmptyString(), System.Reflection.Throw.ArgumentNull(), and System.Reflection.PortableExecutable.DebugDirectoryBuilder.WritePdbChecksumData().