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