327 references to TaskContinuationOptions
Microsoft.AspNetCore.Components.WebView.Photino (3)
PhotinoSynchronizationContext.cs (3)
233var flags = forceAsync ? TaskContinuationOptions.RunContinuationsAsynchronously : TaskContinuationOptions.None;
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\KeyRingProvider.cs (1)
412TaskContinuationOptions.ExecuteSynchronously,
Microsoft.AspNetCore.Owin (1)
WebSockets\OwinWebSocketAcceptAdapter.cs (1)
129adapter.UpstreamTask.ContinueWith(adapter.EnsureCompleted, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
Microsoft.AspNetCore.SignalR.Client.Core (2)
HubConnection.cs (2)
602TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnFaulted,
Microsoft.Build (6)
BackEnd\BuildManager\BuildManager.cs (1)
2392}, TaskContinuationOptions.ExecuteSynchronously);
BackEnd\Components\ProjectCache\ProjectCacheService.cs (4)
118.ContinueWith(t => { }, TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnFaulted); 152.ContinueWith(t => { }, TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnFaulted);
BackEnd\Components\Scheduler\Scheduler.cs (1)
603return completionSource.Task.ContinueWith((Task<int> task) => grantCores(task.Result), TaskContinuationOptions.ExecuteSynchronously);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1164[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.TaskContinuationOptions))]
netstandard (1)
netstandard.cs (1)
2122[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.TaskContinuationOptions))]
System.Net.Http (9)
System\Net\Http\MessageProcessingHandler.cs (1)
103}, tcs, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (2)
426}, altSvcBlocklistTimerCt, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 435}, altSvcBlocklistTimerCt, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (2)
159}, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 392}, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Current);
System\Net\Http\SocketsHttpHandler\HttpConnectionBase.cs (4)
185CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 202CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
System.Net.NameResolution (4)
System\Net\Dns.cs (4)
139}, hostNameOrAddress, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default); 686}, key, cancellationToken, TaskContinuationOptions.DenyChildAttach, TaskScheduler.Default); 698}, key, CancellationToken.None, TaskContinuationOptions.OnlyOnCanceled | TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.cs (1)
530}, AsyncOperationManager.CreateOperation(userToken), CancellationToken.None, TaskContinuationOptions.DenyChildAttach, TaskScheduler.Default);
System.Net.Quic (1)
System\Net\Quic\Internal\ResettableValueTaskSource.cs (1)
320}, handle, CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
System.Net.Requests (1)
System\Net\TaskExtensions.cs (1)
37}, CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.Default);
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
601TaskContinuationOptions.OnlyOnFaulted | TaskContinuationOptions.ExecuteSynchronously,
System.Private.CoreLib (248)
src\libraries\System.Private.CoreLib\src\System\IO\Stream.cs (1)
575}, readWriteTask, default, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (48)
631return ContinueWith(continuationAction, TaskScheduler.Current, default, TaskContinuationOptions.None); 654return ContinueWith(continuationAction, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 682return ContinueWith(continuationAction, scheduler, default, TaskContinuationOptions.None); 695/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 697/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 711/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 713public Task ContinueWith(Action<Task<TResult>> continuationAction, TaskContinuationOptions continuationOptions) 729/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 731/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 748/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 754TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 761TaskContinuationOptions continuationOptions) 812return ContinueWith(continuationAction, state, TaskScheduler.Current, default, TaskContinuationOptions.None); 836return ContinueWith(continuationAction, state, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 865return ContinueWith(continuationAction, state, scheduler, default, TaskContinuationOptions.None); 879/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 881/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 895/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 897public Task ContinueWith(Action<Task<TResult>, object?> continuationAction, object? state, TaskContinuationOptions continuationOptions) 914/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 916/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 933/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 939TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 946TaskContinuationOptions continuationOptions) 1000return ContinueWith(continuationFunction, TaskScheduler.Current, default, TaskContinuationOptions.None); 1029return ContinueWith(continuationFunction, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 1059return ContinueWith(continuationFunction, scheduler, default, TaskContinuationOptions.None); 1075/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 1077/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 1097/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 1099public Task<TNewResult> ContinueWith<TNewResult>(Func<Task<TResult>, TNewResult> continuationFunction, TaskContinuationOptions continuationOptions) 1118/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 1120/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 1144/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 1153TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1160CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 1214return ContinueWith(continuationFunction, state, TaskScheduler.Current, default, TaskContinuationOptions.None); 1245return ContinueWith(continuationFunction, state, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 1277return ContinueWith(continuationFunction, state, scheduler, default, TaskContinuationOptions.None); 1294/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 1296/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 1316/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 1319TaskContinuationOptions continuationOptions) 1339/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 1341/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 1365/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 1374CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1381TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\FutureFactory.cs (47)
36private readonly TaskContinuationOptions m_defaultContinuationOptions; 60/// <see cref="TaskContinuationOptions"/> property is initialized to <see 61/// cref="TaskContinuationOptions.None">TaskContinuationOptions.None</see>, 80/// <see cref="TaskContinuationOptions"/> property is initialized to <see 81/// cref="TaskContinuationOptions.None">TaskContinuationOptions.None</see>, 103/// <see cref="TaskContinuationOptions"/> property is initialized to <see 104/// cref="TaskContinuationOptions.None">TaskContinuationOptions.None</see>, 123/// The default <see cref="TaskContinuationOptions"> 135/// <see cref="TaskContinuationOptions"/> property is initialized to <paramref 141public TaskFactory(TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions) 161/// The default <see cref="TaskContinuationOptions"> 178/// <see cref="TaskContinuationOptions"/> property is initialized to <paramref 185public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler) 235public TaskContinuationOptions ContinuationOptions => m_defaultContinuationOptions; 1322private static Task<TResult> CreateCanceledTask(TaskContinuationOptions continuationOptions, CancellationToken ct) 1390/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1406/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1410public Task<TResult> ContinueWhenAll(Task[] tasks, Func<Task[], TResult> continuationFunction, TaskContinuationOptions continuationOptions) 1426/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1450/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1455CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1524/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1540/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1545TaskContinuationOptions continuationOptions) 1562/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1586/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1591CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1603TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 1616&& ((continuationOptions & TaskContinuationOptions.LazyCancellation) == 0) 1650TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 1663&& ((continuationOptions & TaskContinuationOptions.LazyCancellation) == 0) 1760/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1776/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1780public Task<TResult> ContinueWhenAny(Task[] tasks, Func<Task, TResult> continuationFunction, TaskContinuationOptions continuationOptions) 1796/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1820/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1825CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1894/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1910/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1915TaskContinuationOptions continuationOptions) 1932/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1956/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1961CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1972TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 1987&& ((continuationOptions & TaskContinuationOptions.LazyCancellation) == 0) 2023TaskContinuationOptions continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler) 2037&& ((continuationOptions & TaskContinuationOptions.LazyCancellation) == 0)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (68)
3511if ((stc.m_options & TaskContinuationOptions.ExecuteSynchronously) == 0) 3622return ContinueWith(continuationAction, TaskScheduler.Current, default, TaskContinuationOptions.None); 3644return ContinueWith(continuationAction, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 3671return ContinueWith(continuationAction, scheduler, default, TaskContinuationOptions.None); 3684/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 3686/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 3700/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 3702public Task ContinueWith(Action<Task> continuationAction, TaskContinuationOptions continuationOptions) 3717/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 3719/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 3737/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 3743TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 3750CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 3800return ContinueWith(continuationAction, state, TaskScheduler.Current, default, TaskContinuationOptions.None); 3823return ContinueWith(continuationAction, state, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 3851return ContinueWith(continuationAction, state, scheduler, default, TaskContinuationOptions.None); 3865/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 3867/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 3881/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 3883public Task ContinueWith(Action<Task, object?> continuationAction, object? state, TaskContinuationOptions continuationOptions) 3899/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 3901/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 3919/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 3925TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 3932CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 3986TaskContinuationOptions.None); 4014return ContinueWith(continuationFunction, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 4044return ContinueWith(continuationFunction, scheduler, default, TaskContinuationOptions.None); 4060/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 4062/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 4076/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 4078public Task<TResult> ContinueWith<TResult>(Func<Task, TResult> continuationFunction, TaskContinuationOptions continuationOptions) 4097/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 4099/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 4116/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 4125TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 4132CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 4186TaskContinuationOptions.None); 4215return ContinueWith(continuationFunction, state, TaskScheduler.Current, cancellationToken, TaskContinuationOptions.None); 4246return ContinueWith(continuationFunction, state, scheduler, default, TaskContinuationOptions.None); 4263/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 4265/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 4279/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 4281public Task<TResult> ContinueWith<TResult>(Func<Task, object?, TResult> continuationFunction, object? state, TaskContinuationOptions continuationOptions) 4301/// cref="TaskContinuationOptions.OnlyOnCanceled">OnlyOnCanceled</see>, as 4303/// cref="TaskContinuationOptions.ExecuteSynchronously">ExecuteSynchronously</see>. 4320/// cref="TaskContinuationOptions">TaskContinuationOptions</see>. 4329TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 4336CancellationToken cancellationToken, TaskContinuationOptions continuationOptions) 4373TaskContinuationOptions continuationOptions, 4378const TaskContinuationOptions NotOnAnything = 4379TaskContinuationOptions.NotOnCanceled | 4380TaskContinuationOptions.NotOnFaulted | 4381TaskContinuationOptions.NotOnRanToCompletion; 4383const TaskContinuationOptions CreationOptionsMask = 4384TaskContinuationOptions.PreferFairness | 4385TaskContinuationOptions.LongRunning | 4386TaskContinuationOptions.DenyChildAttach | 4387TaskContinuationOptions.HideScheduler | 4388TaskContinuationOptions.AttachedToParent | 4389TaskContinuationOptions.RunContinuationsAsynchronously; 4392const TaskContinuationOptions IllegalMask = TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.LongRunning; 4401TaskContinuationOptions.LazyCancellation | TaskContinuationOptions.ExecuteSynchronously)) != 0) 4416internalOptions = (continuationOptions & TaskContinuationOptions.LazyCancellation) != 0 ? 4431TaskContinuationOptions options)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (7)
264internal readonly TaskContinuationOptions m_options; 272internal ContinueWithTaskContinuation(Task task, TaskContinuationOptions options, TaskScheduler scheduler) 300TaskContinuationOptions options = m_options; 303(options & TaskContinuationOptions.NotOnRanToCompletion) == 0 : 305(options & TaskContinuationOptions.NotOnCanceled) == 0 : 306(options & TaskContinuationOptions.NotOnFaulted) == 0); 324(options & TaskContinuationOptions.ExecuteSynchronously) != 0) // synchronous execution was requested by the continuation's creator
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (77)
40private readonly TaskContinuationOptions m_defaultContinuationOptions; 66/// <see cref="TaskContinuationOptions"/> property is initialized to <see 67/// cref="TaskContinuationOptions.None">TaskContinuationOptions.None</see>, 86/// <see cref="TaskContinuationOptions"/> property is initialized to <see 87/// cref="TaskContinuationOptions.None">TaskContinuationOptions.None</see>, 109/// <see cref="TaskContinuationOptions"/> property is initialized to <see 110/// cref="TaskContinuationOptions.None">TaskContinuationOptions.None</see>, 129/// The default <see cref="TaskContinuationOptions"> 141/// <see cref="TaskContinuationOptions"/> property is initialized to <paramref 147public TaskFactory(TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions) 167/// The default <see cref="TaskContinuationOptions"> 184/// <see cref="TaskContinuationOptions"/> property is initialized to <paramref 191public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler) 256public TaskContinuationOptions ContinuationOptions => m_defaultContinuationOptions; 1740/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1756/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1760public Task ContinueWhenAll(Task[] tasks, Action<Task[]> continuationAction, TaskContinuationOptions continuationOptions) 1776/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1800/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1805TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 1875/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1891/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1896TaskContinuationOptions continuationOptions) 1913/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 1937/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 1942CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2020/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2036/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2040public Task<TResult> ContinueWhenAll<TResult>(Task[] tasks, Func<Task[], TResult> continuationFunction, TaskContinuationOptions continuationOptions) 2060/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2084/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2089TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2171/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2187/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2192TaskContinuationOptions continuationOptions) 2213/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2237/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2242CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2458/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2474/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2478public Task ContinueWhenAny(Task[] tasks, Action<Task> continuationAction, TaskContinuationOptions continuationOptions) 2494/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2518/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2523TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2601/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2617/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2621public Task<TResult> ContinueWhenAny<TResult>(Task[] tasks, Func<Task, TResult> continuationFunction, TaskContinuationOptions continuationOptions) 2641/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2665/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2670TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2751/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2767/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2772TaskContinuationOptions continuationOptions) 2793/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2817/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2822CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 2892/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2908/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2913TaskContinuationOptions continuationOptions) 2930/// <param name="continuationOptions">The <see cref="TaskContinuationOptions"> 2954/// The NotOn* and OnlyOn* <see cref="TaskContinuationOptions">TaskContinuationOptions</see>, 2959CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) 3007internal static void CheckMultiTaskContinuationOptions(TaskContinuationOptions continuationOptions) 3010const TaskContinuationOptions NotOnAny = TaskContinuationOptions.NotOnCanceled | 3011TaskContinuationOptions.NotOnFaulted | 3012TaskContinuationOptions.NotOnRanToCompletion; 3015const TaskContinuationOptions illegalMask = TaskContinuationOptions.ExecuteSynchronously | TaskContinuationOptions.LongRunning; 3023TaskContinuationOptions.LongRunning | 3024TaskContinuationOptions.PreferFairness | 3025TaskContinuationOptions.AttachedToParent | 3026TaskContinuationOptions.DenyChildAttach | 3027TaskContinuationOptions.HideScheduler | 3028TaskContinuationOptions.LazyCancellation | 3030TaskContinuationOptions.ExecuteSynchronously)) != 0)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
794[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.TaskContinuationOptions))]
System.Text.RegularExpressions (11)
System\Threading\StackHelper.cs (11)
40.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 51.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 64.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 79.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 96.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 115.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 123.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 133.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 145.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 159.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 175.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default)
System.Text.RegularExpressions.Generator (11)
src\libraries\System.Text.RegularExpressions\src\System\Threading\StackHelper.cs (11)
40.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 51.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 64.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 79.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 96.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 115.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 123.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 133.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 145.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 159.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default) 175.ContinueWith(t => t.GetAwaiter().GetResult(), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default)
System.Threading.Tasks (1)
System.Threading.Tasks.cs (1)
29[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.Tasks.TaskContinuationOptions))]
System.Threading.Tasks.Dataflow (22)
Base\DataflowBlock.cs (5)
2472Common.GetContinuationOptions(TaskContinuationOptions.OnlyOnFaulted | TaskContinuationOptions.ExecuteSynchronously), 2485Common.GetContinuationOptions(TaskContinuationOptions.NotOnFaulted | TaskContinuationOptions.ExecuteSynchronously), 2487}, this, Canceler.Token, Common.GetContinuationOptions(TaskContinuationOptions.ExecuteSynchronously), TaskScheduler.Default);
Blocks\ActionBlock.cs (1)
196}, this, CancellationToken.None, Common.GetContinuationOptions(TaskContinuationOptions.ExecuteSynchronously), TaskScheduler.Default);
Blocks\BatchBlock.cs (1)
86}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
Blocks\BatchedJoinBlock.cs (2)
104}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 356}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
Blocks\BroadcastBlock.cs (1)
96}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
Blocks\BufferBlock.cs (1)
78}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
Blocks\JoinBlock.cs (2)
100}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 325}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default);
Blocks\TransformBlock.cs (2)
159}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 265Common.GetContinuationOptions(TaskContinuationOptions.ExecuteSynchronously), TaskScheduler.Default);
Blocks\TransformManyBlock.cs (2)
155}, this, CancellationToken.None, Common.GetContinuationOptions() | TaskContinuationOptions.OnlyOnFaulted, TaskScheduler.Default); 246Common.GetContinuationOptions(TaskContinuationOptions.ExecuteSynchronously),
Blocks\TransformManyBlock.IAsyncEnumerable.cs (1)
43t.ContinueWith(static t => Debug.Assert(t.IsCompletedSuccessfully), CancellationToken.None, TaskContinuationOptions.ExecuteSynchronously, TaskScheduler.Default);
Internal\Common.cs (4)
429internal static TaskContinuationOptions GetContinuationOptions(TaskContinuationOptions toInclude = TaskContinuationOptions.None) 431return toInclude | TaskContinuationOptions.DenyChildAttach;