85 references to Current
Binding.Http.IntegrationTests (1)
OperationContextTests.cs (1)
34var exisitingSyncContext = SynchronizationContext.Current;
Binding.Tcp.IntegrationTests (3)
OperationContextAsyncFlowTests.cs (3)
23var exisitingSyncContext = SynchronizationContext.Current; 58var exisitingSyncContext = SynchronizationContext.Current; 153var exisitingSyncContext = SynchronizationContext.Current;
Client.ChannelLayer.IntegrationTests (4)
DuplexChannelWithSynchronizationContext.cs (4)
101var prevCtx = SynchronizationContext.Current; 167Assert.IsType<TestTypes.SingleThreadSynchronizationContext>(SynchronizationContext.Current); 232Assert.IsType<TestTypes.SingleThreadSynchronizationContext>(SynchronizationContext.Current); 271SynchronizationContext = SynchronizationContext.Current;
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TaskHelpers.cs (2)
282(SynchronizationContext.Current == null || 283(SynchronizationContext.Current.GetType() == typeof(SynchronizationContext)));
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ThreadBehavior.cs (1)
139return SynchronizationContext.Current;
Microsoft.AspNetCore.Components (4)
Rendering\RendererSynchronizationContext.cs (3)
62var original = Current; 101var original = Current; 239var original = Current;
Rendering\RendererSynchronizationContextDispatcher.cs (1)
19public override bool CheckAccess() => SynchronizationContext.Current == _context;
Microsoft.AspNetCore.Components.Server.Tests (4)
Circuits\CircuitHostTest.cs (4)
109var original = SynchronizationContext.Current; 115Assert.Null(SynchronizationContext.Current); 118Assert.Null(SynchronizationContext.Current); 854Assert.Same(Dispatcher, SynchronizationContext.Current);
Microsoft.AspNetCore.Components.Tests (4)
Rendering\RendererSynchronizationContextTest.cs (4)
132SynchronizationContext original = SynchronizationContext.Current; 140capturedContext = SynchronizationContext.Current; 283capturedContext = SynchronizationContext.Current; 391capturedContext = SynchronizationContext.Current;
Microsoft.AspNetCore.Components.WebAssembly (2)
Hosting\WebAssemblyHostBuilder.cs (2)
224if (WebAssemblyDispatcher._mainSynchronizationContext == null && SynchronizationContext.Current != null) 226WebAssemblyDispatcher._mainSynchronizationContext = SynchronizationContext.Current;
Microsoft.AspNetCore.Components.WebView.Photino (2)
PhotinoDispatcher.cs (1)
21public override bool CheckAccess() => SynchronizationContext.Current == _context;
PhotinoSynchronizationContext.cs (1)
252var original = Current;
Microsoft.AspNetCore.Shared.Tests (1)
SingleThreadedSynchronizationContext.cs (1)
28var previous = Current;
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (1)
HubConnectionTests.cs (1)
2331var originalSynchronizationContext = SynchronizationContext.Current;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Threading\StaTaskScheduler.cs (1)
69var oldContext = SynchronizationContext.Current;
Threading\SynchronizationContextTaskScheduler.cs (1)
36if (SynchronizationContext.Current == _synchronizationContext)
Threading\WpfTestRunner.cs (1)
67Debug.Assert(SynchronizationContext.Current is DispatcherSynchronizationContext);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Host\TaskScheduler\TaskSchedulerProvider.cs (1)
24=> (SynchronizationContext.Current != null) ? TaskScheduler.FromCurrentSynchronizationContext() : TaskScheduler.Default;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
TestExportJoinableTaskContext.cs (5)
32var synchronizationContext = SynchronizationContext.Current; 50var currentContext = SynchronizationContext.Current; 88if (SynchronizationContext.Current is AsyncTestSyncContext asyncTestSyncContext) 94innerSynchronizationContext = SynchronizationContext.Current; 102return SynchronizationContext.Current;
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
974Assert.Same(ctx, SynchronizationContext.Current);
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (1)
src\Shared\test\Shared.Tests\SingleThreadedSynchronizationContext.cs (1)
28var previous = Current;
Microsoft.Extensions.Http.Polly.Tests (1)
src\Shared\test\Shared.Tests\SingleThreadedSynchronizationContext.cs (1)
28var previous = Current;
Microsoft.Maui (1)
Dispatching\DispatcherExtensions.cs (1)
98 dispatcher.DispatchAsync(() => SynchronizationContext.Current!);
Microsoft.Maui.Essentials (1)
MainThread\MainThread.shared.cs (1)
167 ret = SynchronizationContext.Current).ConfigureAwait(false);
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (2)
src\Graphics\src\Graphics\Platforms\Windows\AsyncPump.cs (2)
32 var prevCtx = SynchronizationContext.Current; 63 var prevCtx = SynchronizationContext.Current;
ScenarioTests.Common.Tests (2)
ScenarioTestTypes.cs (2)
251var prevCtx = SynchronizationContext.Current; 271var prevCtx = SynchronizationContext.Current;
System.ComponentModel.EventBasedAsync (2)
System\ComponentModel\AsyncOperationManager.cs (2)
22if (SynchronizationContext.Current == null) 27return SynchronizationContext.Current!;
System.IO.Pipelines (1)
System\IO\Pipelines\PipeAwaitable.cs (1)
131SynchronizationContext? sc = SynchronizationContext.Current;
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Progress.cs (1)
34_synchronizationContext = SynchronizationContext.Current ?? ProgressStatics.DefaultContext;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncVoidMethodBuilder.cs (1)
25SynchronizationContext? sc = SynchronizationContext.Current;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\YieldAwaitable.cs (2)
85SynchronizationContext? syncCtx = SynchronizationContext.Current; 129SynchronizationContext? syncCtx = SynchronizationContext.Current;
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationToken.cs (1)
293source.Register(callback, state, useSynchronizationContext ? SynchronizationContext.Current : null, useExecutionContext ? ExecutionContext.Capture() : null) :
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (2)
135if (SynchronizationContext.Current is SynchronizationContext sc && 344SynchronizationContext? syncContext = SynchronizationContext.Current;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
2503if (SynchronizationContext.Current is SynchronizationContext syncCtx && syncCtx.GetType() != typeof(SynchronizationContext)) 2576if (SynchronizationContext.Current is SynchronizationContext syncCtx && syncCtx.GetType() != typeof(SynchronizationContext))
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (2)
396m_syncContext == SynchronizationContext.Current) 610SynchronizationContext? ctx = SynchronizationContext.Current;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (5)
333/// determined by <see cref="SynchronizationContext.Current">SynchronizationContext.Current</see>. 541/// Constructs a SynchronizationContextTaskScheduler associated with <see cref="SynchronizationContext.Current"/> 543/// <exception cref="InvalidOperationException">This constructor expects <see cref="SynchronizationContext.Current"/> to be set.</exception> 546m_synchronizationContext = SynchronizationContext.Current ?? 572if (SynchronizationContext.Current == m_synchronizationContext)
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (3)
136SynchronizationContext? context = SynchronizationContext.Current; 309SynchronizationContext? context = SynchronizationContext.Current; 371SynchronizationContext? context = SynchronizationContext.Current;
System.Threading.Channels (2)
System\Threading\Channels\AsyncOperation.cs (2)
233if (RunContinuationsAsynchronously || sc != SynchronizationContext.Current) 322sc = SynchronizationContext.Current;
System.Windows.Forms (11)
System\Windows\Forms\Control.cs (3)
6101if (SynchronizationContext.Current is null) 6106tme._syncContext = SynchronizationContext.Current; 6124SynchronizationContext? oldContext = SynchronizationContext.Current;
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (2)
406if (SynchronizationContext.Current is null) 411var syncContext = SynchronizationContext.Current
System\Windows\Forms\Form.cs (4)
5602if (SynchronizationContext.Current is null) 5607var syncContext = SynchronizationContext.Current 5913if (SynchronizationContext.Current is null) 5918var syncContext = SynchronizationContext.Current
System\Windows\Forms\ToolTip\KeyboardToolTipStateMachine.cs (1)
180SynchronizationContext.Current?.Post(expirationCallback, tool);
System\Windows\Forms\WindowsFormsSynchronizationContext.cs (1)
127if (Current is null)
System.Windows.Forms.UI.IntegrationTests (1)
Infra\ControlTestBase.cs (1)
68_denyExecutionSynchronizationContext = new DenyExecutionSynchronizationContext(SynchronizationContext.Current!);
UnitTests.Common (2)
TestTypes.cs (2)
319var prevCtx = SynchronizationContext.Current; 339var prevCtx = SynchronizationContext.Current;