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

◆ ValidateEmbeddedPortablePdbVersion()

static void System.Reflection.PortableExecutable.PEReader.ValidateEmbeddedPortablePdbVersion ( DebugDirectoryEntry entry)
inlinestaticpackage

Definition at line 552 of file PEReader.cs.

553 {
554 ushort majorVersion = entry.MajorVersion;
555 if (majorVersion < 256)
556 {
557 throw new BadImageFormatException(System.SR.Format(System.SR.UnsupportedFormatVersion, PortablePdbVersions.Format(majorVersion)));
558 }
559 ushort minorVersion = entry.MinorVersion;
560 if (minorVersion != 256)
561 {
562 throw new BadImageFormatException(System.SR.Format(System.SR.UnsupportedFormatVersion, PortablePdbVersions.Format(minorVersion)));
563 }
564 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string UnsupportedFormatVersion
Definition SR.cs:232
Definition SR.cs:7

References System.SR.Format(), System.Reflection.Metadata.PortablePdbVersions.Format(), System.Reflection.PortableExecutable.DebugDirectoryEntry.MajorVersion, System.Reflection.PortableExecutable.DebugDirectoryEntry.MinorVersion, and System.SR.UnsupportedFormatVersion.

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