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

◆ ReadEmbeddedPortablePdbDebugDirectoryData()

MetadataReaderProvider System.Reflection.PortableExecutable.PEReader.ReadEmbeddedPortablePdbDebugDirectoryData ( DebugDirectoryEntry entry)
inline

Definition at line 541 of file PEReader.cs.

542 {
543 if (entry.Type != DebugDirectoryEntryType.EmbeddedPortablePdb)
544 {
545 Throw.InvalidArgument(System.SR.Format(System.SR.UnexpectedDebugDirectoryType, "EmbeddedPortablePdb"), "entry");
546 }
550 }
static unsafe NativeHeapMemoryBlock DecodeEmbeddedPortablePdbDebugDirectoryData(AbstractMemoryBlock block)
Definition PEReader.cs:566
static void ValidateEmbeddedPortablePdbVersion(DebugDirectoryEntry entry)
Definition PEReader.cs:552
AbstractMemoryBlock GetDebugDirectoryEntryDataBlock(DebugDirectoryEntry entry)
Definition PEReader.cs:338
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string UnexpectedDebugDirectoryType
Definition SR.cs:176
Definition SR.cs:7

References System.Reflection.PortableExecutable.PEReader.DecodeEmbeddedPortablePdbDebugDirectoryData(), System.SR.Format(), System.Reflection.PortableExecutable.PEReader.GetDebugDirectoryEntryDataBlock(), System.Reflection.Throw.InvalidArgument(), System.Reflection.PortableExecutable.DebugDirectoryEntry.Type, System.SR.UnexpectedDebugDirectoryType, and System.Reflection.PortableExecutable.PEReader.ValidateEmbeddedPortablePdbVersion().

Referenced by System.Reflection.PortableExecutable.PEReader.TryOpenEmbeddedPortablePdb().