19 references to PEMagic
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
283return peHeaders.PEHeader.Magic == PEMagic.PE32
Microsoft.DotNet.Arcade.Sdk (1)
src\Unsign.cs (1)
46int certificateTableDirectoryOffset = (headers.PEHeader.Magic == PEMagic.PE32Plus) ? 144 : 128;
Microsoft.DotNet.GenFacades (1)
ClearAssemblyReferenceVersions.cs (1)
55int certificateTableDirectoryOffset = (peReader.PEHeaders.PEHeader.Magic == PEMagic.PE32Plus) ? 144 : 128;
Microsoft.DotNet.StrongName (2)
Utils.cs (2)
83bool is32bit = peHeaders.PEHeader.Magic == PEMagic.PE32; 139+ (peHeaders.PEHeader.Magic == PEMagic.PE32 ? Constants.PEHeaderSize32Bit : Constants.PEHeaderSize64Bit)
Microsoft.NET.HostModel (1)
ResourceUpdater.cs (1)
267int dataDirectoriesOffset = _reader.PEHeaders.PEHeader.Magic == PEMagic.PE32Plus
System.Reflection.Metadata (11)
System\Reflection\PortableExecutable\PEBuilder.cs (2)
217builder.WriteUInt16((ushort)(Header.Is32Bit ? PEMagic.PE32 : PEMagic.PE32Plus));
System\Reflection\PortableExecutable\PEHeader.cs (9)
16public PEMagic Magic { get; } 286PEMagic magic = (PEMagic)reader.ReadUInt16(); 287if (magic != PEMagic.PE32 && magic != PEMagic.PE32Plus) 301if (magic == PEMagic.PE32Plus) 307Debug.Assert(magic == PEMagic.PE32); 311if (magic == PEMagic.PE32Plus) 339if (magic == PEMagic.PE32Plus)
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (2)
90PEMagic peMagic = peHeaders.PEHeader!.Magic; 103if (peMagic == PEMagic.PE32Plus)