55 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.Build.Tasks.Core (1)
ManifestUtil\MetadataReader.cs (1)
203CorHeader corHeader = _peReader.PEHeaders.CorHeader;
Microsoft.CodeAnalysis (1)
MetadataReader\PEModule.cs (1)
339return (_peReaderOpt.PEHeaders.CorHeader.Flags & CorFlags.Requires32Bit) != 0;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
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 (4)
2244var corHeader = peHeaders.CorHeader; 2432var corHeader = peHeaders.CorHeader; 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 (1)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
596var flags = reader.PEHeaders.CorHeader.Flags;
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
262if (PeReader.PEHeaders.CorHeader is not { } corHeader
Microsoft.CodeAnalysis.Test.Utilities (2)
Metadata\DynamicAnalysisDataReader.cs (1)
164var resourcesDir = peReader.PEHeaders.CorHeader.ResourcesDirectory;
Metadata\ILValidation.cs (1)
53var flags = peHeaders.CorHeader.Flags;
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (16)
Attributes\InternalsVisibleToAndStrongNameTests.vb (9)
58Assert.Equal(expectedToBeSigned, headers.CorHeader.Flags.HasFlag(CorFlags.StrongNameSigned)) 392Assert.Equal(CorFlags.ILOnly, Metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags) 425Assert.Equal(CorFlags.ILOnly Or CorFlags.StrongNameSigned, Metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags) 1185Assert.Equal(CorFlags.StrongNameSigned, peHeaders.CorHeader.Flags And CorFlags.StrongNameSigned) 1365Assert.Equal(256, peHeaders.CorHeader.StrongNameSignatureDirectory.Size) 1366Assert.Equal(CorFlags.ILOnly, peHeaders.CorHeader.Flags) 1414Dim flags = metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags 1757Assert.Equal(CorFlags.StrongNameSigned, peHeaders.CorHeader.Flags And CorFlags.StrongNameSigned) 1968Dim flags = reader.PEHeaders.CorHeader.Flags
Emit\CompilationEmitTests.vb (4)
2084Assert.Equal(CorFlags.ILOnly, peHeaders.CorHeader.Flags) 2088Assert.Equal(CorFlags.ILOnly Or CorFlags.Requires32Bit, peHeaders.CorHeader.Flags) 2092Assert.Equal(CorFlags.ILOnly, peHeaders.CorHeader.Flags) 2100Assert.Equal(CorFlags.ILOnly Or CorFlags.Requires32Bit Or CorFlags.Prefers32Bit, peHeaders.CorHeader.Flags)
Emit\EmitMetadata.vb (1)
1121Assert.NotEqual(0, New PEHeaders(stream).CorHeader.EntryPointTokenOrRelativeVirtualAddress)
PDB\PDBTests.vb (2)
122Dim peEntryPointToken = peReader.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress 152Dim peEntryPointToken = peReader.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress
Microsoft.DotNet.Arcade.Sdk (1)
src\SetCorFlags.cs (1)
83var newFlags = (reader.PEHeaders.CorHeader.Flags & ~removeFlags) | addFlags;
Microsoft.DotNet.SignTool (2)
src\ContentUtil.cs (2)
70return peReader.PEHeaders.CorHeader != null; 86return ((int)peReader.PEHeaders.CorHeader.Flags & CROSSGEN_FLAG) == CROSSGEN_FLAG;
Microsoft.DotNet.StrongName (6)
Signing.cs (3)
36writer.Write((UInt32)(peReader.PEHeaders.CorHeader.Flags & ~CorFlags.StrongNameSigned)); 175var snDirectory = peReader.PEHeaders.CorHeader.StrongNameSignatureDirectory; 250CorHeader header = peReader.PEHeaders.CorHeader;
Utils.cs (1)
95var flagBytes = BitConverter.GetBytes((uint)(peHeaders.CorHeader.Flags | CorFlags.StrongNameSigned));
Verification.cs (2)
62var flags = peHeaders.CorHeader.Flags; 89var snDirectory = peReader.PEHeaders.CorHeader.StrongNameSignatureDirectory;
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);