43 references to CorHeader
BuildValidator (3)
Util.cs (3)
89peReader.PEHeaders.CorHeader is null) 94if ((peReader.PEHeaders.CorHeader.Flags & CorFlags.ILLibrary) == 0) 101return peReader.PEHeaders.CorHeader.ManagedNativeHeaderDirectory.Size != 0;
Crossgen2Tasks (4)
PrepareForReadyToRunCompilation.cs (4)
341if (peReader.PEHeaders.CorHeader == null) 344if ((peReader.PEHeaders.CorHeader.Flags & CorFlags.ILLibrary) == 0) 351return peReader.PEHeaders.CorHeader.ManagedNativeHeaderDirectory.Size != 0; 390if ((pereader.PEHeaders.CorHeader.Flags & CorFlags.ILOnly) != CorFlags.ILOnly)
ILLink.Tasks (1)
Utils.cs (1)
19return headers.CorHeader != null;
Microsoft.CodeAnalysis (1)
MetadataReader\PEModule.cs (1)
339return (_peReaderOpt.PEHeaders.CorHeader.Flags & CorFlags.Requires32Bit) != 0;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (15)
Emit\CompilationEmitTests.cs (7)
586int entryPoint = new PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress; 1951var flags = reader.PEHeaders.CorHeader.Flags; 3488Assert.Equal(CorFlags.ILOnly, peHeaders.CorHeader.Flags); 3492Assert.Equal(CorFlags.ILOnly | CorFlags.Requires32Bit, peHeaders.CorHeader.Flags); 3496Assert.Equal(CorFlags.ILOnly, peHeaders.CorHeader.Flags); 3504Assert.Equal(CorFlags.ILOnly | CorFlags.Requires32Bit | CorFlags.Prefers32Bit, peHeaders.CorHeader.Flags); 3510Assert.Equal(CorFlags.ILOnly, peHeaders.CorHeader.Flags);
Emit\EmitMetadataTests.cs (8)
2244var corHeader = peHeaders.CorHeader; 2432var corHeader = peHeaders.CorHeader; 3641Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3666Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3702Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3728Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3762Assert.NotEqual(0, new PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3804Assert.NotEqual(0, new PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
PDB\PDBTests.cs (2)
661int peEntryPointToken = peReader.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress; 684int peEntryPointToken = peReader.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\InternalsVisibleToAndStrongNameTests.cs (5)
486Assert.Equal(CorFlags.ILOnly, metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags); 515Assert.Equal(CorFlags.ILOnly | CorFlags.StrongNameSigned, metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags); 596var flags = reader.PEHeaders.CorHeader.Flags; 1535var flags = metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags; 1984var header = metadata.Module.PEReaderOpt.PEHeaders.CorHeader;
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
262if (PeReader.PEHeaders.CorHeader is not { } corHeader
Microsoft.CodeAnalysis.Test.Utilities (3)
Metadata\DynamicAnalysisDataReader.cs (1)
164var resourcesDir = peReader.PEHeaders.CorHeader.ResourcesDirectory;
Metadata\ILValidation.cs (2)
53var flags = peHeaders.CorHeader.Flags; 60var snDirectory = peReader.PEHeaders.CorHeader.StrongNameSignatureDirectory;
Microsoft.DotNet.Arcade.Sdk (1)
src\SetCorFlags.cs (1)
83var newFlags = (reader.PEHeaders.CorHeader.Flags & ~removeFlags) | addFlags;
Microsoft.DotNet.SignTool (4)
src\ContentUtil.cs (3)
65CorHeader header = peReader.PEHeaders.CorHeader; 76return peReader.PEHeaders.CorHeader != null; 92return ((int)peReader.PEHeaders.CorHeader.Flags & CROSSGEN_FLAG) == CROSSGEN_FLAG;
src\RealSignTool.cs (1)
82writer.Write((UInt32)(peReader.PEHeaders.CorHeader.Flags & ~CorFlags.StrongNameSigned));
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (2)
52CorHeader corHeader = peHeaders.CorHeader!; 92CorFlags corFlags = peHeaders.CorHeader!.Flags;
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.ManifestResources.cs (1)
34PEMemoryBlock resourceDirectory = pe.GetSectionData(pe.PEHeaders.CorHeader!.ResourcesDirectory.RelativeVirtualAddress);