diff --git a/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs b/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs index 00d07fd645b44..91586eff5f42d 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @@ -24,7 +24,7 @@ namespace System.Threading public sealed class ExecutionContext : IDisposable, ISerializable { - internal static readonly ExecutionContext Default = new ExecutionContext(isDefault: true); + internal static readonly ExecutionContext Default = new ExecutionContext(); private static volatile ExecutionContext? s_defaultFlowSuppressed; private readonly IAsyncLocalValueMap? m_localValues; @@ -32,9 +32,9 @@ public sealed class ExecutionContext : IDisposable, ISerializable private readonly bool m_isFlowSuppressed; private readonly bool m_isDefault; - private ExecutionContext(bool isDefault) + private ExecutionContext() { - m_isDefault = isDefault; + m_isDefault = true; } private ExecutionContext(