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

◆ ReadCodeViewDebugDirectoryData()

CodeViewDebugDirectoryData System.Reflection.PortableExecutable.PEReader.ReadCodeViewDebugDirectoryData ( DebugDirectoryEntry entry)
inline

Definition at line 344 of file PEReader.cs.

345 {
346 if (entry.Type != DebugDirectoryEntryType.CodeView)
347 {
348 Throw.InvalidArgument(System.SR.Format(System.SR.UnexpectedDebugDirectoryType, "CodeView"), "entry");
349 }
352 }
AbstractMemoryBlock GetDebugDirectoryEntryDataBlock(DebugDirectoryEntry entry)
Definition PEReader.cs:338
static CodeViewDebugDirectoryData DecodeCodeViewDebugDirectoryData(AbstractMemoryBlock block)
Definition PEReader.cs:354
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.DecodeCodeViewDebugDirectoryData(), System.SR.Format(), System.Reflection.PortableExecutable.PEReader.GetDebugDirectoryEntryDataBlock(), System.Reflection.Throw.InvalidArgument(), System.Reflection.PortableExecutable.DebugDirectoryEntry.Type, and System.SR.UnexpectedDebugDirectoryType.

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