327 references to TaskContinuationOptions
Microsoft.AspNetCore.Components.WebView.Photino (3)
PhotinoSynchronizationContext.cs (3)
233
var
flags = forceAsync ?
TaskContinuationOptions
.RunContinuationsAsynchronously :
TaskContinuationOptions
.None;
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\KeyRingProvider.cs (1)
412
TaskContinuationOptions
.ExecuteSynchronously,
Microsoft.AspNetCore.Owin (1)
WebSockets\OwinWebSocketAcceptAdapter.cs (1)
129
adapter.UpstreamTask.ContinueWith(adapter.EnsureCompleted, CancellationToken.None,
TaskContinuationOptions
.ExecuteSynchronously, TaskScheduler.Default);
Microsoft.AspNetCore.SignalR.Client.Core (2)
HubConnection.cs (2)
602
TaskContinuationOptions
.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)
603
return 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)
185
CancellationToken.None,
TaskContinuationOptions
.ExecuteSynchronously |
TaskContinuationOptions
.OnlyOnFaulted, TaskScheduler.Default);
202
CancellationToken.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)
601
TaskContinuationOptions
.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)
631
return ContinueWith(continuationAction, TaskScheduler.Current, default,
TaskContinuationOptions
.None);
654
return ContinueWith(continuationAction, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
682
return ContinueWith(continuationAction, scheduler, default,
TaskContinuationOptions
.None);
695
/// cref="
TaskContinuationOptions
.OnlyOnCanceled">OnlyOnCanceled</see>, as
697
/// cref="
TaskContinuationOptions
.ExecuteSynchronously">ExecuteSynchronously</see>.
711
/// cref="
TaskContinuationOptions
">TaskContinuationOptions</see>.
713
public 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>.
754
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
761
TaskContinuationOptions
continuationOptions)
812
return ContinueWith(continuationAction, state, TaskScheduler.Current, default,
TaskContinuationOptions
.None);
836
return ContinueWith(continuationAction, state, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
865
return 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>.
897
public 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>.
939
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
946
TaskContinuationOptions
continuationOptions)
1000
return ContinueWith(continuationFunction, TaskScheduler.Current, default,
TaskContinuationOptions
.None);
1029
return ContinueWith(continuationFunction, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
1059
return ContinueWith(continuationFunction, scheduler, default,
TaskContinuationOptions
.None);
1075
/// cref="
TaskContinuationOptions
.OnlyOnCanceled">OnlyOnCanceled</see>, as
1077
/// cref="
TaskContinuationOptions
.ExecuteSynchronously">ExecuteSynchronously</see>.
1097
/// cref="
TaskContinuationOptions
">TaskContinuationOptions</see>.
1099
public 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>.
1153
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1160
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions)
1214
return ContinueWith(continuationFunction, state, TaskScheduler.Current, default,
TaskContinuationOptions
.None);
1245
return ContinueWith(continuationFunction, state, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
1277
return 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>.
1319
TaskContinuationOptions
continuationOptions)
1339
/// cref="
TaskContinuationOptions
.OnlyOnCanceled">OnlyOnCanceled</see>, as
1341
/// cref="
TaskContinuationOptions
.ExecuteSynchronously">ExecuteSynchronously</see>.
1365
/// cref="
TaskContinuationOptions
">TaskContinuationOptions</see>.
1374
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1381
TaskScheduler scheduler, CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\FutureFactory.cs (47)
36
private 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
141
public TaskFactory(TaskCreationOptions creationOptions,
TaskContinuationOptions
continuationOptions)
161
/// The default <see cref="
TaskContinuationOptions
">
178
/// <see cref="
TaskContinuationOptions
"/> property is initialized to <paramref
185
public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions,
TaskContinuationOptions
continuationOptions, TaskScheduler? scheduler)
235
public
TaskContinuationOptions
ContinuationOptions => m_defaultContinuationOptions;
1322
private 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>,
1410
public 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>,
1455
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1524
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1540
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1545
TaskContinuationOptions
continuationOptions)
1562
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1586
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1591
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1603
TaskContinuationOptions
continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler)
1616
&& ((continuationOptions &
TaskContinuationOptions
.LazyCancellation) == 0)
1650
TaskContinuationOptions
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>,
1780
public 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>,
1825
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1894
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1910
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1915
TaskContinuationOptions
continuationOptions)
1932
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1956
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1961
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1972
TaskContinuationOptions
continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler)
1987
&& ((continuationOptions &
TaskContinuationOptions
.LazyCancellation) == 0)
2023
TaskContinuationOptions
continuationOptions, CancellationToken cancellationToken, TaskScheduler scheduler)
2037
&& ((continuationOptions &
TaskContinuationOptions
.LazyCancellation) == 0)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (68)
3511
if ((stc.m_options &
TaskContinuationOptions
.ExecuteSynchronously) == 0)
3622
return ContinueWith(continuationAction, TaskScheduler.Current, default,
TaskContinuationOptions
.None);
3644
return ContinueWith(continuationAction, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
3671
return ContinueWith(continuationAction, scheduler, default,
TaskContinuationOptions
.None);
3684
/// cref="
TaskContinuationOptions
.OnlyOnCanceled">OnlyOnCanceled</see>, as
3686
/// cref="
TaskContinuationOptions
.ExecuteSynchronously">ExecuteSynchronously</see>.
3700
/// cref="
TaskContinuationOptions
">TaskContinuationOptions</see>.
3702
public 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>.
3743
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
3750
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions)
3800
return ContinueWith(continuationAction, state, TaskScheduler.Current, default,
TaskContinuationOptions
.None);
3823
return ContinueWith(continuationAction, state, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
3851
return 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>.
3883
public 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>.
3925
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
3932
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions)
3986
TaskContinuationOptions
.None);
4014
return ContinueWith(continuationFunction, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
4044
return ContinueWith(continuationFunction, scheduler, default,
TaskContinuationOptions
.None);
4060
/// cref="
TaskContinuationOptions
.OnlyOnCanceled">OnlyOnCanceled</see>, as
4062
/// cref="
TaskContinuationOptions
.ExecuteSynchronously">ExecuteSynchronously</see>.
4076
/// cref="
TaskContinuationOptions
">TaskContinuationOptions</see>.
4078
public 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>.
4125
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
4132
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions)
4186
TaskContinuationOptions
.None);
4215
return ContinueWith(continuationFunction, state, TaskScheduler.Current, cancellationToken,
TaskContinuationOptions
.None);
4246
return 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>.
4281
public 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>.
4329
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
4336
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions)
4373
TaskContinuationOptions
continuationOptions,
4378
const
TaskContinuationOptions
NotOnAnything =
4379
TaskContinuationOptions
.NotOnCanceled |
4380
TaskContinuationOptions
.NotOnFaulted |
4381
TaskContinuationOptions
.NotOnRanToCompletion;
4383
const
TaskContinuationOptions
CreationOptionsMask =
4384
TaskContinuationOptions
.PreferFairness |
4385
TaskContinuationOptions
.LongRunning |
4386
TaskContinuationOptions
.DenyChildAttach |
4387
TaskContinuationOptions
.HideScheduler |
4388
TaskContinuationOptions
.AttachedToParent |
4389
TaskContinuationOptions
.RunContinuationsAsynchronously;
4392
const
TaskContinuationOptions
IllegalMask =
TaskContinuationOptions
.ExecuteSynchronously |
TaskContinuationOptions
.LongRunning;
4401
TaskContinuationOptions
.LazyCancellation |
TaskContinuationOptions
.ExecuteSynchronously)) != 0)
4416
internalOptions = (continuationOptions &
TaskContinuationOptions
.LazyCancellation) != 0 ?
4431
TaskContinuationOptions
options)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (7)
264
internal readonly
TaskContinuationOptions
m_options;
272
internal ContinueWithTaskContinuation(Task task,
TaskContinuationOptions
options, TaskScheduler scheduler)
300
TaskContinuationOptions
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)
40
private 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
147
public TaskFactory(TaskCreationOptions creationOptions,
TaskContinuationOptions
continuationOptions)
167
/// The default <see cref="
TaskContinuationOptions
">
184
/// <see cref="
TaskContinuationOptions
"/> property is initialized to <paramref
191
public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions,
TaskContinuationOptions
continuationOptions, TaskScheduler? scheduler)
256
public
TaskContinuationOptions
ContinuationOptions => m_defaultContinuationOptions;
1740
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1756
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1760
public 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>,
1805
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
1875
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1891
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1896
TaskContinuationOptions
continuationOptions)
1913
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
1937
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
1942
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
2020
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2036
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2040
public 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>,
2089
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
2171
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2187
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2192
TaskContinuationOptions
continuationOptions)
2213
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2237
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2242
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
2458
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2474
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2478
public 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>,
2523
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
2601
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2617
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2621
public 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>,
2670
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
2751
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2767
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2772
TaskContinuationOptions
continuationOptions)
2793
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2817
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2822
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
2892
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2908
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2913
TaskContinuationOptions
continuationOptions)
2930
/// <param name="continuationOptions">The <see cref="
TaskContinuationOptions
">
2954
/// The NotOn* and OnlyOn* <see cref="
TaskContinuationOptions
">TaskContinuationOptions</see>,
2959
CancellationToken cancellationToken,
TaskContinuationOptions
continuationOptions, TaskScheduler scheduler)
3007
internal static void CheckMultiTaskContinuationOptions(
TaskContinuationOptions
continuationOptions)
3010
const
TaskContinuationOptions
NotOnAny =
TaskContinuationOptions
.NotOnCanceled |
3011
TaskContinuationOptions
.NotOnFaulted |
3012
TaskContinuationOptions
.NotOnRanToCompletion;
3015
const
TaskContinuationOptions
illegalMask =
TaskContinuationOptions
.ExecuteSynchronously |
TaskContinuationOptions
.LongRunning;
3023
TaskContinuationOptions
.LongRunning |
3024
TaskContinuationOptions
.PreferFairness |
3025
TaskContinuationOptions
.AttachedToParent |
3026
TaskContinuationOptions
.DenyChildAttach |
3027
TaskContinuationOptions
.HideScheduler |
3028
TaskContinuationOptions
.LazyCancellation |
3030
TaskContinuationOptions
.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)
2472
Common.GetContinuationOptions(
TaskContinuationOptions
.OnlyOnFaulted |
TaskContinuationOptions
.ExecuteSynchronously),
2485
Common.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);
265
Common.GetContinuationOptions(
TaskContinuationOptions
.ExecuteSynchronously), TaskScheduler.Default);
Blocks\TransformManyBlock.cs (2)
155
}, this, CancellationToken.None, Common.GetContinuationOptions() |
TaskContinuationOptions
.OnlyOnFaulted, TaskScheduler.Default);
246
Common.GetContinuationOptions(
TaskContinuationOptions
.ExecuteSynchronously),
Blocks\TransformManyBlock.IAsyncEnumerable.cs (1)
43
t.ContinueWith(static t => Debug.Assert(t.IsCompletedSuccessfully), CancellationToken.None,
TaskContinuationOptions
.ExecuteSynchronously, TaskScheduler.Default);
Internal\Common.cs (4)
429
internal static
TaskContinuationOptions
GetContinuationOptions(
TaskContinuationOptions
toInclude =
TaskContinuationOptions
.None)
431
return toInclude |
TaskContinuationOptions
.DenyChildAttach;