53 instantiations of PEHeaders
ILLink.Tasks (1)
Utils.cs (1)
16 PEHeaders headers = new PEHeaders (fileStream);
Microsoft.CodeAnalysis (1)
CvtRes.cs (1)
179var peHeaders = new PEHeaders(stream);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
7346var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(subsystemVersion: SubsystemVersion.Create(5, 1))));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (26)
Emit\CompilationEmitTests.cs (23)
586int entryPoint = new PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress; 3487peHeaders = new PEHeaders(compilation.EmitToStream()); 3491peHeaders = new PEHeaders(compilation.EmitToStream()); 3495peHeaders = new PEHeaders(compilation.EmitToStream()); 3501peHeaders = new PEHeaders(compilation.EmitToStream()); 3507peHeaders = new PEHeaders(compilation.EmitToStream()); 3526var peHeaders = new PEHeaders(compilation.EmitToStream()); 3560var peHeaders = new PEHeaders(compilation.EmitToStream()); 3610var peHeaders = new PEHeaders(compilation.EmitToStream()); 3650var peHeaders = new PEHeaders(compilation.EmitToStream()); 3690var peHeaders = new PEHeaders(compilation.EmitToStream()); 3722var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(highEntropyVirtualAddressSpace: true))); 3740var peHeaders = new PEHeaders(compilation.EmitToStream()); 3758var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x0000000010111111))); 3763peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x8000))); 3768peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x7fff))); 3773peHeaders = new PEHeaders(compilation.EmitToStream(options: EmitOptions.Default)); 3778peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffff7fff))); 3783peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffff8000))); 3787peHeaders = new PEHeaders(compilation.EmitToStream(options: EmitOptions.Default)); 3792peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffffffffffff7fff))); 3797peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0xffffffffffff8000))); 3812var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(fileAlignment: 1024)));
Emit\EmitMetadataTests.cs (3)
2428var peHeaders = new PEHeaders(peStream); 3762Assert.NotEqual(0, new PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3804Assert.NotEqual(0, new PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\CompilationAPITests.cs (1)
2231PEHeaders h = new PEHeaders(new MemoryStream(netModule));
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\ILValidation.cs (1)
45var peHeaders = new PEHeaders(moduleContents);
Microsoft.CodeAnalysis.UnitTests (6)
MetadataReferences\ModuleMetadataTests.cs (6)
38PEHeaders h = new PEHeaders(new MemoryStream(assembly)); 51PEHeaders h = new PEHeaders(new MemoryStream(netModule)); 63PEHeaders h = new PEHeaders(new MemoryStream(assembly)); 77PEHeaders h = new PEHeaders(new MemoryStream(netModule)); 206PEHeaders h = new PEHeaders(new MemoryStream(assembly)); 264PEHeaders h = new PEHeaders(new MemoryStream(assembly));
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
6498Dim peHeaders = New PEHeaders(comp.EmitToStream(New EmitOptions(subsystemVersion:=SubsystemVersion.Create(5, 1))))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
Attributes\InternalsVisibleToAndStrongNameTests.vb (4)
57Dim headers = New PEHeaders(outStream) 1184Dim peHeaders = New PEHeaders(other.EmitToStream()) 1364Dim peHeaders = New PEHeaders(other.EmitToStream()) 1756Dim peHeaders = New PEHeaders(other.EmitToStream())
Emit\EmitMetadata.vb (1)
1121Assert.NotEqual(0, New PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\CompilationAPITests.vb (1)
2472Dim headers = New PEHeaders(New MemoryStream(moduleBytes))
Microsoft.DotNet.SignTool.Tests (3)
SignToolTests.cs (3)
3088PEHeaders peHeaders = new PEHeaders(inputStream); 3102PEHeaders peHeaders = new PEHeaders(inputStream); 3117PEHeaders peHeaders = new PEHeaders(inputStream);
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
154var peHeaders = new PEHeaders(peStream);
Verification.cs (1)
51var peHeaders = new PEHeaders(peStream);
System.Reflection.Metadata (4)
System\Reflection\PortableExecutable\PEReader.cs (4)
198_lazyPEHeaders = new PEHeaders(imageBlock.GetStream(), imageBlock.Size, IsLoadedImage); 204_lazyPEHeaders = new PEHeaders(peStream, actualSize, IsLoadedImage); 322headers = new PEHeaders(stream, imageSize, IsLoadedImage); 330headers = new PEHeaders(memoryBlock.GetStream(), memoryBlock.Size, IsLoadedImage);
49 references to PEHeaders
ILLink.Tasks (1)
Utils.cs (1)
16 PEHeaders headers = new PEHeaders (fileStream);
Microsoft.CodeAnalysis (1)
CvtRes.cs (1)
179var peHeaders = new PEHeaders(stream);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
7346var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(subsystemVersion: SubsystemVersion.Create(5, 1))));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
Emit\CompilationEmitTests.cs (10)
3484PEHeaders peHeaders; 3526var peHeaders = new PEHeaders(compilation.EmitToStream()); 3560var peHeaders = new PEHeaders(compilation.EmitToStream()); 3610var peHeaders = new PEHeaders(compilation.EmitToStream()); 3650var peHeaders = new PEHeaders(compilation.EmitToStream()); 3690var peHeaders = new PEHeaders(compilation.EmitToStream()); 3722var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(highEntropyVirtualAddressSpace: true))); 3740var peHeaders = new PEHeaders(compilation.EmitToStream()); 3758var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(baseAddress: 0x0000000010111111))); 3812var peHeaders = new PEHeaders(compilation.EmitToStream(options: new EmitOptions(fileAlignment: 1024)));
Emit\EmitMetadataTests.cs (2)
2241var peHeaders = peReader.PEHeaders; 2428var peHeaders = new PEHeaders(peStream);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\CompilationAPITests.cs (1)
2231PEHeaders h = new PEHeaders(new MemoryStream(netModule));
Microsoft.CodeAnalysis.Features (1)
Emit\CompilationOutputs.cs (1)
53PEHeaders peHeaders;
Microsoft.CodeAnalysis.Test.Utilities (5)
Metadata\ILValidation.cs (3)
45var peHeaders = new PEHeaders(moduleContents); 129PEHeaders peHeaders, 182private static int GetAuthenticodeOffset(PEHeaders peHeaders, bool is32bit)
Metadata\MetadataReaderUtils.cs (2)
76internal static bool RequiresAmdInstructionSet(this PEHeaders headers) 81internal static bool Requires64Bits(this PEHeaders headers)
Microsoft.CodeAnalysis.UnitTests (6)
MetadataReferences\ModuleMetadataTests.cs (6)
38PEHeaders h = new PEHeaders(new MemoryStream(assembly)); 51PEHeaders h = new PEHeaders(new MemoryStream(netModule)); 63PEHeaders h = new PEHeaders(new MemoryStream(assembly)); 77PEHeaders h = new PEHeaders(new MemoryStream(netModule)); 206PEHeaders h = new PEHeaders(new MemoryStream(assembly)); 264PEHeaders h = new PEHeaders(new MemoryStream(assembly));
Microsoft.DotNet.Arcade.Sdk (1)
src\Unsign.cs (1)
50var headers = peReader.PEHeaders;
Microsoft.DotNet.SignTool (1)
src\VerifySignatures.cs (1)
200var headers = peReader.PEHeaders;
Microsoft.DotNet.SignTool.Tests (3)
SignToolTests.cs (3)
3088PEHeaders peHeaders = new PEHeaders(inputStream); 3102PEHeaders peHeaders = new PEHeaders(inputStream); 3117PEHeaders peHeaders = new PEHeaders(inputStream);
Microsoft.DotNet.StrongName (7)
Signing.cs (1)
154var peHeaders = new PEHeaders(peStream);
Utils.cs (5)
81internal static void PreparePEForHashing(byte[] peBuffer, PEHeaders peHeaders, bool setStrongNameBit) 127internal static uint CalculateChecksum(byte[] peImage, PEHeaders peHeaders) 134PEHeaders peHeaders, 243private static int GetAuthenticodeOffset(PEHeaders peHeaders, bool is32bit) 256private static IEnumerable<Blob> GetContentWithoutChecksum(byte[] peImage, PEHeaders peHeaders)
Verification.cs (1)
51var peHeaders = new PEHeaders(peStream);
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
224var headers = new PEHeaders(fileStream);
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
381var headers = peReader.PEHeaders;
System.Reflection.Metadata (5)
System\Reflection\PortableExecutable\PEBuilder.cs (1)
164builder.WriteUInt32(PEHeaders.PESignature);
System\Reflection\PortableExecutable\PEHeaderBuilder.cs (1)
112PEHeaders.PESignatureSize +
System\Reflection\PortableExecutable\PEReader.cs (3)
39private PEHeaders? _lazyPEHeaders; 295public PEHeaders PEHeaders 314PEHeaders headers;
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (2)
51PEHeaders peHeaders = PEReader.PEHeaders; 89PEHeaders peHeaders = PEReader.PEHeaders;