35 references to ModuleFlags
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
108ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\Loader_1.cs (15)
130if (!GetFlags(module).HasFlag(ModuleFlags.Tenured)) 405private static ModuleFlags GetFlags(Data.Module module) 409ModuleFlags flags = default; 411flags |= ModuleFlags.Tenured; 413flags |= ModuleFlags.JitOptimizationDisabled; 415flags |= ModuleFlags.EditAndContinue; 417flags |= ModuleFlags.ReflectionEmit; 419flags |= ModuleFlags.EncCapable; 424ModuleFlags ILoader.GetFlags(ModuleHandle handle) 443bool jitOptDisabled = (updatedFlags & DEBUGGER_ALLOW_JIT_OPTS_PRIV) == 0 || (updatedFlags & (uint)ModuleFlags.ProfDisableOptimizations) != 0; 445updatedFlags |= (uint)ModuleFlags.JitOptimizationDisabled; 447updatedFlags &= ~(uint)ModuleFlags.JitOptimizationDisabled; 449if ((updatedFlags & (uint)ModuleFlags.EncCapable) != 0) 458bool jitOptsDisabledForEnc = (updatedFlags & (uint)ModuleFlags.JitOptimizationDisabled) != 0; 462updatedFlags |= (uint)ModuleFlags.EditAndContinue;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
43if (!loader.GetFlags(moduleHandle).HasFlag(ModuleFlags.EditAndContinue))
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataModule.cs (3)
653ModuleFlags moduleFlags = contract.GetFlags(handle); 654if ((moduleFlags & ModuleFlags.ReflectionEmit) != 0) 866bool isReflectionEmit = (contract.GetFlags(moduleHandle) & ModuleFlags.ReflectionEmit) != 0;
Dbi\DacDbiImpl.cs (6)
401Contracts.ModuleFlags flags = loader.GetFlags(handle); 405TargetSpan targetSpan = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit) 707Contracts.ModuleFlags flags = loader.GetFlags(handle); 708*pfAllowJITOpts = (flags & Contracts.ModuleFlags.JitOptimizationDisabled) == 0 711*pfEnableEnC = (flags & Contracts.ModuleFlags.EditAndContinue) != 0 757bool canSetEnC = (loader.GetFlags(handle) & Contracts.ModuleFlags.EncCapable) != 0 && !CORProfilerPresent() && fIgnorePdbs;
SOSDacImpl.cs (9)
547Contracts.ModuleFlags flags = contract.GetFlags(handle); 548if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3221Contracts.ModuleFlags flags = contract.GetFlags(handle); 3222bool isReflectionEmit = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit); 3225data->dwTransientFlags = (uint)(flags & Contracts.ModuleFlags.EditAndContinue) != 0 ? (uint)DacpModuleData.TransientFlags.IsEditAndContinue : 0; 3680Contracts.ModuleFlags flags = contract.GetFlags(handle); 3682if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)) 3725Contracts.ModuleFlags flags = contract.GetFlags(handle); 3726if (!flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit))