34 references to ModuleFlags
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
119ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (17)
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)) 380private static ModuleFlags GetFlags(Data.Module module) 384ModuleFlags flags = default; 386flags |= ModuleFlags.Tenured; 388flags |= ModuleFlags.JitOptimizationDisabled; 390flags |= ModuleFlags.EditAndContinue; 392flags |= ModuleFlags.ReflectionEmit; 394flags |= ModuleFlags.EncCapable; 399ModuleFlags ILoader.GetFlags(ModuleHandle handle) 418bool jitOptDisabled = (updatedFlags & DEBUGGER_ALLOW_JIT_OPTS_PRIV) == 0 || (updatedFlags & (uint)ModuleFlags.ProfDisableOptimizations) != 0; 420updatedFlags |= (uint)ModuleFlags.JitOptimizationDisabled; 422updatedFlags &= ~(uint)ModuleFlags.JitOptimizationDisabled; 424if ((updatedFlags & (uint)ModuleFlags.EncCapable) != 0) 433bool jitOptsDisabledForEnc = (updatedFlags & (uint)ModuleFlags.JitOptimizationDisabled) != 0; 437updatedFlags |= (uint)ModuleFlags.EditAndContinue;
Microsoft.Diagnostics.DataContractReader.Legacy (16)
ClrDataModule.cs (3)
556ModuleFlags moduleFlags = contract.GetFlags(handle); 557if ((moduleFlags & ModuleFlags.ReflectionEmit) != 0) 761bool isReflectionEmit = (contract.GetFlags(moduleHandle) & ModuleFlags.ReflectionEmit) != 0;
Dbi\DacDbiImpl.cs (4)
348Contracts.ModuleFlags flags = loader.GetFlags(handle); 349*pfAllowJITOpts = (flags & Contracts.ModuleFlags.JitOptimizationDisabled) == 0 352*pfEnableEnC = (flags & Contracts.ModuleFlags.EditAndContinue) != 0 397bool canSetEnC = (loader.GetFlags(handle) & Contracts.ModuleFlags.EncCapable) != 0 && !CORProfilerPresent() && fIgnorePdbs;
SOSDacImpl.cs (9)
552Contracts.ModuleFlags flags = contract.GetFlags(handle); 553if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3139Contracts.ModuleFlags flags = contract.GetFlags(handle); 3140bool isReflectionEmit = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit); 3143data->dwTransientFlags = (uint)(flags & Contracts.ModuleFlags.EditAndContinue) != 0 ? (uint)DacpModuleData.TransientFlags.IsEditAndContinue : 0; 3587Contracts.ModuleFlags flags = contract.GetFlags(handle); 3589if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3631Contracts.ModuleFlags flags = contract.GetFlags(handle); 3632if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit))