35 references to ModuleFlags
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
113ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\CodeVersions_1.cs (2)
161ModuleFlags modFlags = loader.GetFlags(mod); 162if (modFlags.HasFlag(ModuleFlags.EditAndContinue))
Contracts\Loader_1.cs (15)
129if (!GetFlags(module).HasFlag(ModuleFlags.Tenured)) 387private static ModuleFlags GetFlags(Data.Module module) 391ModuleFlags flags = default; 393flags |= ModuleFlags.Tenured; 395flags |= ModuleFlags.JitOptimizationDisabled; 397flags |= ModuleFlags.EditAndContinue; 399flags |= ModuleFlags.ReflectionEmit; 401flags |= ModuleFlags.EncCapable; 406ModuleFlags ILoader.GetFlags(ModuleHandle handle) 425bool jitOptDisabled = (updatedFlags & DEBUGGER_ALLOW_JIT_OPTS_PRIV) == 0 || (updatedFlags & (uint)ModuleFlags.ProfDisableOptimizations) != 0; 427updatedFlags |= (uint)ModuleFlags.JitOptimizationDisabled; 429updatedFlags &= ~(uint)ModuleFlags.JitOptimizationDisabled; 431if ((updatedFlags & (uint)ModuleFlags.EncCapable) != 0) 440bool jitOptsDisabledForEnc = (updatedFlags & (uint)ModuleFlags.JitOptimizationDisabled) != 0; 444updatedFlags |= (uint)ModuleFlags.EditAndContinue;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
43if (!loader.GetFlags(moduleHandle).HasFlag(ModuleFlags.EditAndContinue))
Microsoft.Diagnostics.DataContractReader.Legacy (16)
ClrDataModule.cs (3)
555ModuleFlags moduleFlags = contract.GetFlags(handle); 556if ((moduleFlags & ModuleFlags.ReflectionEmit) != 0) 760bool isReflectionEmit = (contract.GetFlags(moduleHandle) & ModuleFlags.ReflectionEmit) != 0;
Dbi\DacDbiImpl.cs (4)
457Contracts.ModuleFlags flags = loader.GetFlags(handle); 458*pfAllowJITOpts = (flags & Contracts.ModuleFlags.JitOptimizationDisabled) == 0 461*pfEnableEnC = (flags & Contracts.ModuleFlags.EditAndContinue) != 0 506bool canSetEnC = (loader.GetFlags(handle) & Contracts.ModuleFlags.EncCapable) != 0 && !CORProfilerPresent() && fIgnorePdbs;
SOSDacImpl.cs (9)
531Contracts.ModuleFlags flags = contract.GetFlags(handle); 532if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3123Contracts.ModuleFlags flags = contract.GetFlags(handle); 3124bool isReflectionEmit = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit); 3127data->dwTransientFlags = (uint)(flags & Contracts.ModuleFlags.EditAndContinue) != 0 ? (uint)DacpModuleData.TransientFlags.IsEditAndContinue : 0; 3581Contracts.ModuleFlags flags = contract.GetFlags(handle); 3583if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3625Contracts.ModuleFlags flags = contract.GetFlags(handle); 3626if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit))