94 references to Current
Aspire.Hosting.RemoteHost.Tests (3)
CapabilityDispatcherTests.cs (3)
846var originalSynchronizationContext = SynchronizationContext.Current; 2124LastObservedSynchronizationContext = SynchronizationContext.Current; 2132LastObservedSynchronizationContext = SynchronizationContext.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;
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
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.WebAssembly (2)
Hosting\WebAssemblyHostBuilder.cs (2)
237if (WebAssemblyDispatcher._mainSynchronizationContext == null && SynchronizationContext.Current != null) 239WebAssemblyDispatcher._mainSynchronizationContext = SynchronizationContext.Current;
Microsoft.CodeAnalysis (2)
InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Workspace\Host\TaskScheduler\TaskSchedulerProvider.cs (1)
24=> (SynchronizationContext.Current != null) ? TaskScheduler.FromCurrentSynchronizationContext() : TaskScheduler.Default;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
1496Assert.Same(ctx, SynchronizationContext.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;
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SpecializedSyncContext.cs (2)
46this._prior = SynchronizationContext.Current; 69if (this._checkForChangesOnRevert && SynchronizationContext.Current != this._appliedContext)
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 (21)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.RuntimeAsyncYielder.cs (1)
33SynchronizationContext? syncCtx = SynchronizationContext.Current;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Progress.cs (1)
34_synchronizationContext = SynchronizationContext.Current ?? ProgressStatics.DefaultContext;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncVoidMethodBuilder.cs (1)
25SynchronizationContext? sc = SynchronizationContext.Current;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TaskAwaiter.cs (1)
213bool customSyncContext = SynchronizationContext.Current is SynchronizationContext syncCtx && syncCtx.GetType() != typeof(SynchronizationContext);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\YieldAwaitable.cs (2)
86SynchronizationContext? syncCtx = SynchronizationContext.Current; 138SynchronizationContext? syncCtx = SynchronizationContext.Current;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationToken.cs (1)
293source.Register(callback, state, useSynchronizationContext ? SynchronizationContext.Current : null, useExecutionContext ? ExecutionContext.Capture() : null) :
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (2)
152if (SynchronizationContext.Current is SynchronizationContext sc && 361SynchronizationContext? syncContext = SynchronizationContext.Current;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
2657if (SynchronizationContext.Current is SynchronizationContext syncCtx && syncCtx.GetType() != typeof(SynchronizationContext)) 2730if (SynchronizationContext.Current is SynchronizationContext syncCtx && syncCtx.GetType() != typeof(SynchronizationContext))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (2)
396m_syncContext == SynchronizationContext.Current) 624SynchronizationContext? ctx = SynchronizationContext.Current;
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (3)
132SynchronizationContext? context = SynchronizationContext.Current; 310SynchronizationContext? context = SynchronizationContext.Current; 372SynchronizationContext? context = SynchronizationContext.Current;
System.ServiceModel.Primitives (6)
Internals\System\Runtime\IOThreadScheduler.cs (1)
94SynchronizationContext savedCtx = SynchronizationContext.Current;
Internals\System\Runtime\TaskHelpers.cs (4)
374if (SynchronizationContext.Current == ServiceModelSynchronizationContext.Instance) 411_prevContext = SynchronizationContext.Current; 443(SynchronizationContext.Current == null || 444(SynchronizationContext.Current.GetType() == typeof(SynchronizationContext)));
System\ServiceModel\Dispatcher\ThreadBehavior.cs (1)
138return SynchronizationContext.Current;
System.Speech (2)
Internal\Synthesis\VoiceSynthesis.cs (1)
31_asyncWorkerUI = new AsyncSerializedWorker(null, SynchronizationContext.Current);
Recognition\RecognizerBase.cs (1)
511_asyncWorkerUI = new AsyncSerializedWorker(null, SynchronizationContext.Current);
System.Threading.Channels (2)
System\Threading\Channels\AsyncOperation.cs (2)
237if (RunContinuationsAsynchronously || sc != SynchronizationContext.Current) 334sc = SynchronizationContext.Current;
System.Windows.Forms (11)
System\Windows\Forms\Control.cs (3)
6320if (SynchronizationContext.Current is null) 6325tme._syncContext = SynchronizationContext.Current; 6343SynchronizationContext? oldContext = SynchronizationContext.Current;
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (2)
402if (SynchronizationContext.Current is null) 407var syncContext = SynchronizationContext.Current
System\Windows\Forms\Form.cs (4)
5647if (SynchronizationContext.Current is null) 5652var syncContext = SynchronizationContext.Current 5947if (SynchronizationContext.Current is null) 5952var syncContext = SynchronizationContext.Current
System\Windows\Forms\ToolTip\KeyboardToolTipStateMachine.cs (1)
181SynchronizationContext.Current?.Post(expirationCallback, tool);
System\Windows\Forms\WindowsFormsSynchronizationContext.cs (1)
127if (Current is null)
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Animation\HighPrecisionTimer.cs (1)
101SynchronizationContext syncContext = SynchronizationContext.Current
UnitTests.Common (2)
TestTypes.cs (2)
319var prevCtx = SynchronizationContext.Current; 339var prevCtx = SynchronizationContext.Current;