24 references to PEHeader
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
51DirectoryEntry resourceDirectory = peFile.PEHeaders.PEHeader.ResourceTableDirectory;
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\aot\ILCompiler.Reflection.ReadyToRun\PEReaderExtensions.cs (1)
30DirectoryEntry exportTable = peReader.PEHeaders.PEHeader.ExportTableDirectory;
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
51DirectoryEntry resourceDirectory = peFile.PEHeaders.PEHeader.ResourceTableDirectory;
ILCompiler.TypeSystem (2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\PortableExecutableMethodExtensions.cs (1)
13int actualDbgDirSize = peReader.PEHeaders.PEHeader.DebugTableDirectory.Size;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
281return peHeaders.PEHeader.Magic == PEMagic.PE32
Microsoft.CodeAnalysis (1)
PEWriter\MetadataWriter.PortablePdb.cs (1)
1002builder.WriteInt32(peReader.PEHeaders.PEHeader.SizeOfImage);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
105var peHeader = OptionsReader.PeReader.PEHeaders.PEHeader!;
Microsoft.DotNet.Arcade.Sdk (2)
src\Unsign.cs (2)
38var entry = headers.PEHeader.CertificateTableDirectory; 46int certificateTableDirectoryOffset = (headers.PEHeader.Magic == PEMagic.PE32Plus) ? 144 : 128;
Microsoft.DotNet.GenFacades (2)
ClearAssemblyReferenceVersions.cs (2)
52if (peReader.PEHeaders.PEHeader.CertificateTableDirectory.Size != 0) 55int certificateTableDirectoryOffset = (peReader.PEHeaders.PEHeader.Magic == PEMagic.PE32Plus) ? 144 : 128;
Microsoft.DotNet.StrongName (5)
Utils.cs (3)
83bool is32bit = peHeaders.PEHeader.Magic == PEMagic.PE32; 90var authenticodeDir = peHeaders.PEHeader.CertificateTableDirectory; 139+ (peHeaders.PEHeader.Magic == PEMagic.PE32 ? Constants.PEHeaderSize32Bit : Constants.PEHeaderSize64Bit)
Verification.cs (2)
71if (peHeaders.PEHeader.CheckSum == 0) 83if (peHeaders.PEHeader.CheckSum != Utils.CalculateChecksum(peBuffer, peHeaders))
Microsoft.NET.HostModel (5)
ResourceUpdater.cs (4)
150int fileAlignment = _reader.PEHeaders.PEHeader!.FileAlignment; 151int sectionAlignment = _reader.PEHeaders.PEHeader!.SectionAlignment; 267int dataDirectoriesOffset = _reader.PEHeaders.PEHeader.Magic == PEMagic.PE32Plus 280for (int i = 0; i < _reader.PEHeaders.PEHeader.NumberOfRvaAndSizes; i++)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
34DirectoryEntry resourceDirectory = peFile.PEHeaders.PEHeader!.ResourceTableDirectory;
System.Reflection.Metadata (2)
System\Reflection\PortableExecutable\PEReader.cs (2)
537Debug.Assert(PEHeaders.PEHeader != null); 539var debugDirectory = PEHeaders.PEHeader.DebugTableDirectory;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (1)
90PEMagic peMagic = peHeaders.PEHeader!.Magic;