14 overrides of Post
Microsoft.AspNetCore.Components (1)
Rendering\RendererSynchronizationContext.cs (1)
160public override void Post(SendOrPostCallback d, object? state)
Microsoft.AspNetCore.Components.WebView.Photino (1)
PhotinoSynchronizationContext.cs (1)
158public override void Post(SendOrPostCallback d, object state)
Microsoft.AspNetCore.Shared.Tests (1)
SingleThreadedSynchronizationContext.cs (1)
21public override void Post(SendOrPostCallback d, object? state) // Async operations
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (1)
HubConnectionTests.cs (1)
2935public override void Post(SendOrPostCallback d, object state)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestExportJoinableTaskContext+DenyExecutionSynchronizationContext.cs (1)
99public override void Post(SendOrPostCallback d, object? state)
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
994public override void Post(SendOrPostCallback d, object? state)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (1)
src\Shared\test\Shared.Tests\SingleThreadedSynchronizationContext.cs (1)
21public override void Post(SendOrPostCallback d, object? state) // Async operations
Microsoft.Extensions.Http.Polly.Tests (1)
src\Shared\test\Shared.Tests\SingleThreadedSynchronizationContext.cs (1)
21public override void Post(SendOrPostCallback d, object? state) // Async operations
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (1)
src\Graphics\src\Graphics\Platforms\Windows\AsyncPump.cs (1)
99 public override void Post(SendOrPostCallback d, object state)
ScenarioTests.Common.Tests (2)
ScenarioTestTypes.cs (1)
186public override void Post(SendOrPostCallback d, object state)
ThreadHoppingSynchronizationContext.cs (1)
13public override void Post(SendOrPostCallback d, object state)
System.Windows.Forms (1)
System\Windows\Forms\WindowsFormsSynchronizationContext.cs (1)
89public override void Post(SendOrPostCallback d, object? state)
System.Windows.Forms.UI.IntegrationTests (1)
Infra\DenyExecutionSynchronizationContext.cs (1)
43public override void Post(SendOrPostCallback d, object? state)
UnitTests.Common (1)
TestTypes.cs (1)
276public override void Post(SendOrPostCallback d, object state)
31 references to Post
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ThreadBehavior.cs (2)
79syncContext.Post(this.ThreadAffinityStartCallbackDelegate, resume); 83syncContext.Post(this.ThreadAffinityEndCallbackDelegate, resume);
Microsoft.AspNetCore.Components.WebAssembly (4)
Rendering\WebAssemblyDispatcher.cs (4)
34_mainSynchronizationContext!.Post(static (object? o) => 62_mainSynchronizationContext!.Post(static (object? o) => 92_mainSynchronizationContext!.Post(static (object? o) => 137_mainSynchronizationContext!.Post(static (object? o) =>
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Threading\SynchronizationContextTaskScheduler.cs (1)
31_synchronizationContext.Post(_postCallback, task);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestExportJoinableTaskContext+DenyExecutionSynchronizationContext.cs (1)
115UnderlyingContext.Post(d, state);
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\Devices\Network.Availability.vb (1)
144_synchronizationContext.Post(_networkAvailabilityChangedCallback, Nothing)
System.ComponentModel.EventBasedAsync (1)
System\ComponentModel\AsyncOperation.cs (1)
76_syncContext.Post(d, arg);
System.IO.Pipelines (2)
System\IO\Pipelines\Pipe.cs (2)
849completionData.SynchronizationContext.Post(s_syncContextExecuteWithoutExecutionContextCallback, completionData); 854completionData.SynchronizationContext.Post(s_syncContextExecutionContextCallback, completionData);
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Progress.cs (1)
75_synchronizationContext.Post(_invokeHandlers, value);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\YieldAwaitable.cs (2)
88syncCtx.Post(s_sendOrPostCallbackRunAction, continuation); 132syncCtx.Post(static s => ((IAsyncStateMachineBox)s!).MoveNext(), box);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (1)
308sc.Post(continuation.Invoke, state);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
1911targetContext.Post(static state => ((ExceptionDispatchInfo)state!).Throw(), edi);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (2)
424c.m_syncContext.Post(s_postCallback, GetActionLogDelegate(c.m_continuationId, c.m_action)); 428c.m_syncContext.Post(s_postCallback, c.m_action); // s_postCallback is manually cached, as the compiler won't in a SecurityCritical method
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (3)
327/// <see cref="SynchronizationContext.Post">Post</see> method 533/// <see cref="SynchronizationContext.Post"/> on the <see cref="SynchronizationContext"/> 559m_synchronizationContext.Post(s_postCallback, (object)task);
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (2)
282syncContext.Post(s_postCallback, task); 337syncContext.Post(s_postCallback, task);
System.Threading.Channels (2)
System\Threading\Channels\AsyncOperation.cs (2)
235sc.Post(static s => ((AsyncOperation)s!).SetCompletionAndInvokeContinuation(), this); 373sc.Post(static s =>
System.Windows.Forms (4)
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (1)
414syncContext.Post(_ => ShowDialogProc(), null);
System\Windows\Forms\Form.cs (2)
5610syncContext.Post((state) => ShowFormInternally(owner), null); 5921syncContext.Post((state) => ShowDialogProc(
System\Windows\Forms\ToolTip\KeyboardToolTipStateMachine.cs (1)
180SynchronizationContext.Current?.Post(expirationCallback, tool);
System.Windows.Forms.UI.IntegrationTests (1)
Infra\DenyExecutionSynchronizationContext.cs (1)
58(_underlyingContext ?? new SynchronizationContext()).Post(d, state);