81 references to CorFlags
crossgen2 (6)
Program.cs (6)
173if ((module.PEReader.PEHeaders.CorHeader.Flags & (CorFlags.ILLibrary | CorFlags.ILOnly)) == (CorFlags)0 711if ((module.PEReader.PEHeaders.CorHeader.Flags & (CorFlags.ILLibrary | CorFlags.ILOnly)) == (CorFlags)0)
Crossgen2Tasks (3)
PrepareForReadyToRunCompilation.cs (3)
423if ((peReader.PEHeaders.CorHeader.Flags & CorFlags.ILLibrary) == 0) 473if ((pereader.PEHeaders.CorHeader.Flags & CorFlags.ILOnly) != CorFlags.ILOnly)
ilasm (1)
Program.cs (1)
132options.CorFlags = (CorFlags)flags;
ILAssembler (11)
GrammarVisitor.cs (7)
217CorFlags corFlags = _options.CorFlags ?? _corflags; 220corFlags |= CorFlags.Prefers32Bit; 243CorFlags standardCorFlags = _options.CorFlags ?? _corflags; 246standardCorFlags |= CorFlags.Prefers32Bit; 1846_corflags = (CorFlags)VisitCorflags(corflags).Value; 3997private CorFlags _corflags = CorFlags.ILOnly;
Options.cs (1)
61public CorFlags? CorFlags { get; set; }
VTableExportPEBuilder.cs (3)
95CorFlags flags = CorFlags.ILOnly, 107vtableFixups.IsDefaultOrEmpty ? flags : (flags & ~CorFlags.ILOnly),
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.cs (2)
203if (peReader.HasMetadata && (peReader.PEHeaders.CorHeader.Flags & (CorFlags.ILLibrary | CorFlags.ILOnly)) == 0)
ILCompiler.ReadyToRun (3)
Compiler\DependencyAnalysis\ReadyToRun\CopiedCorHeaderNode.cs (3)
90builder.EmitUInt((uint)(((CorFlags)reader.ReadUInt32() & ~CorFlags.ILOnly) | CorFlags.ILLibrary));
ILCompiler.TypeSystem (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (5)
245if ((corHeader.Flags & CorFlags.NativeEntryPoint) != 0) 282&& (peHeaders.CorHeader.Flags & (CorFlags.Prefers32Bit | CorFlags.Requires32Bit)) != CorFlags.Requires32Bit 283&& (peHeaders.CorHeader.Flags & CorFlags.ILOnly) != 0
Microsoft.Build.Tasks.Core (4)
ManifestUtil\MetadataReader.cs (4)
209CorFlags corFlags = corHeader.Flags; 210if ((corFlags & CorFlags.ILLibrary) != 0) 220if ((corFlags & CorFlags.Requires32Bit) != 0 && 221(corFlags & CorFlags.Prefers32Bit) == 0)
Microsoft.CodeAnalysis (13)
Compilation\Compilation.cs (7)
2349private static CorFlags GetCorHeaderFlags(Machine machine, bool strongNameSigned, bool prefers32Bit) 2351CorFlags result = CorFlags.ILOnly; 2355result |= CorFlags.Requires32Bit; 2360result |= CorFlags.StrongNameSigned; 2365result |= CorFlags.Requires32Bit | CorFlags.Prefers32Bit;
Emit\ModulePropertiesForSerialization.cs (2)
91public CorFlags CorFlags { get; } 118CorFlags corFlags,
MetadataReader\PEModule.cs (1)
339return (_peReaderOpt.PEHeaders.CorHeader.Flags & CorFlags.Requires32Bit) != 0;
PEWriter\ExtendedPEBuilder.cs (1)
42CorFlags flags,
PEWriter\PeWriter.cs (2)
273var corFlags = properties.CorFlags; 298if (privateKeyOpt != null && corFlags.HasFlag(CorFlags.StrongNameSigned))
Microsoft.DotNet.Arcade.Sdk (6)
src\SetCorFlags.cs (6)
43CorFlags parseFlags(string value) 50if (Enum.TryParse<CorFlags>(value, out var result)) 59var addFlags = parseFlags(AddFlags); 60var removeFlags = parseFlags(RemoveFlags); 70var newFlags = (reader.PEHeaders.CorHeader.Flags & ~removeFlags) | addFlags;
Microsoft.DotNet.StrongName (7)
Signing.cs (3)
36writer.Write((UInt32)(peReader.PEHeaders.CorHeader.Flags & ~CorFlags.StrongNameSigned)); 251return (header.Flags & CorFlags.StrongNameSigned) == CorFlags.StrongNameSigned;
Utils.cs (1)
95var flagBytes = BitConverter.GetBytes((uint)(peHeaders.CorHeader.Flags | CorFlags.StrongNameSigned));
Verification.cs (3)
62var flags = peHeaders.CorHeader.Flags; 65if (CorFlags.StrongNameSigned != (flags & CorFlags.StrongNameSigned))
Microsoft.NET.Build.Tasks (3)
PrepareForReadyToRunCompilation.cs (3)
449if ((peReader.PEHeaders.CorHeader.Flags & CorFlags.ILLibrary) == 0) 500if ((pereader.PEHeaders.CorHeader.Flags & CorFlags.ILOnly) != CorFlags.ILOnly)
Microsoft.TestPlatform.TestHostRuntimeProvider (1)
Hosting\DotnetTestHostManager.cs (1)
712if (!peReader.HasMetadata || (peReader.PEHeaders.CorHeader?.Flags & CorFlags.ILOnly) == 0)
System.Reflection.Metadata (7)
System\Reflection\PortableExecutable\CorHeader.cs (2)
11public CorFlags Flags { get; } 28Flags = (CorFlags)reader.ReadUInt32();
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (3)
32private readonly CorFlags _corFlags; 47CorFlags flags = CorFlags.ILOnly,
System\Reflection\PortableExecutable\ManagedTextSection.cs (2)
237CorFlags corFlags, 375private void WriteCorHeader(BlobBuilder builder, int textSectionRva, int entryPointTokenOrRva, CorFlags corFlags)
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (5)
54if ((corHeader.Flags & CorFlags.NativeEntryPoint) != 0) 92CorFlags corFlags = peHeaders.CorHeader!.Flags; 95if ((corFlags & CorFlags.ILOnly) != 0) 98if ((corFlags & CorFlags.Prefers32Bit) != 0) 100else if ((corFlags & CorFlags.Requires32Bit) != 0)
vstest.console (2)
CommandLine\AssemblyMetadataProvider.cs (2)
116return (corflags & CorFlags.Requires32Bit) != 0 || (corflags & CorFlags.ILOnly) == 0
vstest.console.arm64 (2)
src\vstest\src\vstest.console\CommandLine\AssemblyMetadataProvider.cs (2)
116return (corflags & CorFlags.Requires32Bit) != 0 || (corflags & CorFlags.ILOnly) == 0