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