10 writes to _synchronizationContext
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncMethodBuilderCore.cs (1)
46
currentThread.
_synchronizationContext
= previousSyncCtx;
src\libraries\System.Private.CoreLib\src\System\Threading\ExecutionContext.cs (4)
208
currentThread.
_synchronizationContext
= previousSyncCtx;
295
currentThread.
_synchronizationContext
= null;
349
currentThread.
_synchronizationContext
= null;
357
currentThread.
_synchronizationContext
= null;
src\libraries\System.Private.CoreLib\src\System\Threading\SynchronizationContext.cs (1)
55
public static void SetSynchronizationContext(SynchronizationContext? syncContext) => Thread.CurrentThread.
_synchronizationContext
= syncContext;
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
989
currentThread.
_synchronizationContext
= null;
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (3)
48
_thread.
_synchronizationContext
= _previousSyncCtx;
719
thread.
_synchronizationContext
= previousSyncCtx;
742
thread.
_synchronizationContext
= previousSyncCtx;
15 references to _synchronizationContext
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncMethodBuilderCore.cs (2)
34
SynchronizationContext? previousSyncCtx = currentThread.
_synchronizationContext
;
43
if (previousSyncCtx != currentThread.
_synchronizationContext
)
src\libraries\System.Private.CoreLib\src\System\Threading\ExecutionContext.cs (3)
178
SynchronizationContext? previousSyncCtx = currentThread.
_synchronizationContext
;
205
if (currentThread.
_synchronizationContext
!= previousSyncCtx)
367
Debug.Assert(Thread.CurrentThread.
_synchronizationContext
== null, "ThreadPool thread not on Default SynchronizationContext.");
src\libraries\System.Private.CoreLib\src\System\Threading\SynchronizationContext.cs (1)
16
public static SynchronizationContext? Current => Thread.CurrentThread.
_synchronizationContext
;
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (9)
39
_previousSyncCtx = _thread.
_synchronizationContext
;
45
if (_previousSyncCtx != _thread.
_synchronizationContext
)
201
SynchronizationContext = curThread.
_synchronizationContext
;
514
SynchronizationContext? ctx = Thread.CurrentThreadAssumedInitialized.
_synchronizationContext
;
536
if (continuationSyncCtx == Thread.CurrentThreadAssumedInitialized.
_synchronizationContext
)
707
syncCtx = thread.
_synchronizationContext
;
717
if (previousSyncCtx != thread.
_synchronizationContext
)
740
if (previousSyncCtx != thread.
_synchronizationContext
)
754
SynchronizationContext? syncCtx = Thread.CurrentThreadAssumedInitialized.
_synchronizationContext
;