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

◆ AddEmbeddedPortablePdbEntry()

void System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEmbeddedPortablePdbEntry ( BlobBuilder debugMetadata,
ushort portablePdbVersion )
inline

Definition at line 170 of file DebugDirectoryBuilder.cs.

171 {
172 if (debugMetadata == null)
173 {
174 Throw.ArgumentNull("debugMetadata");
175 }
176 if (portablePdbVersion < 256)
177 {
178 Throw.ArgumentOutOfRange("portablePdbVersion");
179 }
181 AddEntry(DebugDirectoryEntryType.EmbeddedPortablePdb, PortablePdbVersions.DebugDirectoryEmbeddedVersion(portablePdbVersion), 0u, dataSize);
182 }
static uint DebugDirectoryEmbeddedVersion(ushort portablePdbVersion)
static int WriteEmbeddedPortablePdbData(BlobBuilder builder, BlobBuilder debugMetadata)
void AddEntry(DebugDirectoryEntryType type, uint version, uint stamp, int dataSize)

References System.Reflection.PortableExecutable.DebugDirectoryBuilder._dataBuilder, System.Reflection.PortableExecutable.DebugDirectoryBuilder.AddEntry(), System.Reflection.Throw.ArgumentNull(), System.Reflection.Throw.ArgumentOutOfRange(), System.Reflection.Metadata.PortablePdbVersions.DebugDirectoryEmbeddedVersion(), and System.Reflection.PortableExecutable.DebugDirectoryBuilder.WriteEmbeddedPortablePdbData().