36 references to ModuleFlags
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
108ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\Loader_1.cs (16)
134if (!GetFlags(module).HasFlag(ModuleFlags.Tenured)) 409private static ModuleFlags GetFlags(Data.Module module) 413ModuleFlags flags = default; 415flags |= ModuleFlags.Tenured; 417flags |= ModuleFlags.JitOptimizationDisabled; 419flags |= ModuleFlags.EditAndContinue; 421flags |= ModuleFlags.ReflectionEmit; 423flags |= ModuleFlags.EncCapable; 428ModuleFlags ILoader.GetFlags(ModuleHandle handle) 447bool jitOptDisabled = (updatedFlags & DEBUGGER_ALLOW_JIT_OPTS_PRIV) == 0 || (updatedFlags & (uint)ModuleFlags.ProfDisableOptimizations) != 0; 449updatedFlags |= (uint)ModuleFlags.JitOptimizationDisabled; 451updatedFlags &= ~(uint)ModuleFlags.JitOptimizationDisabled; 453if ((updatedFlags & (uint)ModuleFlags.EncCapable) != 0) 462bool jitOptsDisabledForEnc = (updatedFlags & (uint)ModuleFlags.JitOptimizationDisabled) != 0; 466updatedFlags |= (uint)ModuleFlags.EditAndContinue; 490if (GetFlags(module).HasFlag(ModuleFlags.ReflectionEmit) || ((ILoader)this).IsProbeExtensionResultValid(handle))
Contracts\RuntimeMutableTypeSystem_1.cs (1)
43if (!loader.GetFlags(moduleHandle).HasFlag(ModuleFlags.EditAndContinue))
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataModule.cs (3)
675ModuleFlags moduleFlags = contract.GetFlags(handle); 676if ((moduleFlags & ModuleFlags.ReflectionEmit) != 0) 888bool isReflectionEmit = (contract.GetFlags(moduleHandle) & ModuleFlags.ReflectionEmit) != 0;
Dbi\DacDbiImpl.cs (6)
420Contracts.ModuleFlags flags = loader.GetFlags(handle); 424TargetSpan targetSpan = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit) 726Contracts.ModuleFlags flags = loader.GetFlags(handle); 727*pfAllowJITOpts = (flags & Contracts.ModuleFlags.JitOptimizationDisabled) == 0 730*pfEnableEnC = (flags & Contracts.ModuleFlags.EditAndContinue) != 0 776bool canSetEnC = (loader.GetFlags(handle) & Contracts.ModuleFlags.EncCapable) != 0 && !CORProfilerPresent() && fIgnorePdbs;
SOSDacImpl.cs (9)
566Contracts.ModuleFlags flags = contract.GetFlags(handle); 567if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3259Contracts.ModuleFlags flags = contract.GetFlags(handle); 3260bool isReflectionEmit = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit); 3263data->dwTransientFlags = (uint)(flags & Contracts.ModuleFlags.EditAndContinue) != 0 ? (uint)DacpModuleData.TransientFlags.IsEditAndContinue : 0; 3718Contracts.ModuleFlags flags = contract.GetFlags(handle); 3720if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3763Contracts.ModuleFlags flags = contract.GetFlags(handle); 3764if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit))