1284 references to TaskCreationOptions
Aspire.Cli.Tests (1)
Aspire.Dashboard (3)
Aspire.Dashboard.Components.Tests (7)
Aspire.Dashboard.Tests (6)
Aspire.Hosting (1)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.Tests (1)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.Testing (4)
Aspire.Hosting.Tests (8)
Client.ChannelLayer.IntegrationTests (18)
DuplexChannelShapeTests.4.0.0.cs (6)
93Task.Factory.FromAsync(factory.BeginOpen, factory.EndOpen, TaskCreationOptions.None).GetAwaiter().GetResult();
97Task.Factory.FromAsync(channel.BeginOpen, channel.EndOpen, TaskCreationOptions.None).GetAwaiter().GetResult();
110TaskCreationOptions.None).GetAwaiter().GetResult();
111replyMessage = Task.Factory.FromAsync(channel.BeginReceive, channel.EndReceive, TaskCreationOptions.None).GetAwaiter().GetResult();
125Task.Factory.FromAsync(channel.BeginClose, channel.EndClose, TaskCreationOptions.None).GetAwaiter().GetResult();
126Task.Factory.FromAsync(factory.BeginClose, factory.EndClose, TaskCreationOptions.None).GetAwaiter().GetResult();
RequestReplyChannelShapeTests.4.0.0.cs (10)
143Task.Factory.FromAsync(factory.BeginOpen, factory.EndOpen, TaskCreationOptions.None).GetAwaiter().GetResult();
147Task.Factory.FromAsync(channel.BeginOpen, channel.EndOpen, TaskCreationOptions.None).GetAwaiter().GetResult();
159TaskCreationOptions.None).GetAwaiter().GetResult();
171Task.Factory.FromAsync(channel.BeginClose, channel.EndClose, TaskCreationOptions.None).GetAwaiter().GetResult();
172Task.Factory.FromAsync(factory.BeginClose, factory.EndClose, TaskCreationOptions.None).GetAwaiter().GetResult();
199Task.Factory.FromAsync(factory.BeginOpen, factory.EndOpen, TaskCreationOptions.None).GetAwaiter().GetResult();
203Task.Factory.FromAsync(channel.BeginOpen, channel.EndOpen, TaskCreationOptions.None).GetAwaiter().GetResult();
215TaskCreationOptions.None).GetAwaiter().GetResult();
228Task.Factory.FromAsync(channel.BeginClose, channel.EndClose, TaskCreationOptions.None).GetAwaiter().GetResult();
229Task.Factory.FromAsync(factory.BeginClose, factory.EndClose, TaskCreationOptions.None).GetAwaiter().GetResult();
Client.TypedClient.IntegrationTests (5)
Consumer (1)
Contract.Service.IntegrationTests (13)
ServiceContractTests.4.0.0.cs (8)
307Task t = Task.Factory.FromAsync(factory.BeginOpen, factory.EndOpen, TaskCreationOptions.None);
336Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Open_ChannelFactory(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
361Task t = Task.Factory.FromAsync(proxyAsCommunicationObject.BeginOpen, proxyAsCommunicationObject.EndOpen, TaskCreationOptions.None);
389Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Open_Proxy(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
416Task t = Task.Factory.FromAsync(factory.BeginClose, factory.EndClose, TaskCreationOptions.None);
440Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Close_ChannelFactory(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
465Task t = Task.Factory.FromAsync(proxyAsCommunicationObject.BeginClose, proxyAsCommunicationObject.EndClose, TaskCreationOptions.None);
490Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_Async_Close_Proxy(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
ServiceContractTests.4.1.0.cs (5)
210Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_DefaultSettings_Echo_RoundTrips_String_Streamed(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
224Task.Factory.StartNew(() => ServiceContractTests.BasicHttp_DefaultSettings_Echo_RoundTrips_String_Streamed_Async(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
614Task.Factory.StartNew(() => ServiceContractTests.NetTcp_NoSecurity_Streamed_RoundTrips_String(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
628Task.Factory.StartNew(() => ServiceContractTests.NetTcp_NoSecurity_Streamed_Async_RoundTrips_String(), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()).Wait();
879Task factoryTask = Task.Factory.FromAsync(factory.BeginClose, factory.EndClose, TaskCreationOptions.None);
dotnet-svcutil-lib (3)
HttpStress (1)
IIS.Tests (2)
InMemory.FunctionalTests (253)
Interop.FunctionalTests (62)
InteropTests (3)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Server.Tests (1)
Microsoft.AspNetCore.Components.Tests (5)
Microsoft.AspNetCore.Components.WebView.Photino (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.FunctionalTests (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (4)
Microsoft.AspNetCore.Hosting.FunctionalTests (3)
Microsoft.AspNetCore.Hosting.Tests (2)
Microsoft.AspNetCore.Http.Connections (2)
Microsoft.AspNetCore.Http.Connections.Tests (11)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Http.Extensions.Tests (1)
Microsoft.AspNetCore.Http.Tests (8)
Microsoft.AspNetCore.HttpLogging.Tests (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.TagHelpers (2)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (12)
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.OpenApi (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (1)
Microsoft.AspNetCore.OutputCaching (2)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.OutputCaching.Tests (4)
Microsoft.AspNetCore.RateLimiting.Tests (2)
Microsoft.AspNetCore.ResponseCompression.Tests (20)
ResponseCompressionMiddlewareTest.cs (20)
622var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
668var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
713var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
772var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
827new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
828new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
829new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
830new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
831new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
897new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
898new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
899new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
900new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
901new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
961new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
962new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
963new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
964new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
965new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1176var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (86)
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.AspNetCore.Server.IISIntegration.Tests (8)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (25)
ConcurrentPipeWriterTests.cs (13)
24new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
25new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
87new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
88new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
89new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
125mockPipeWriter.FlushTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
145mockPipeWriter.FlushTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
185new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
186new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
269new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
270new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
337new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
338new TaskCompletionSource<FlushResult>(TaskCreationOptions.RunContinuationsAsynchronously),
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (11)
Microsoft.AspNetCore.Server.Kestrel.Tests (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (10)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Microsoft.AspNetCore.Shared.Tests (3)
Microsoft.AspNetCore.SignalR.Client.Core (3)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (18)
Microsoft.AspNetCore.SignalR.Client.Tests (66)
Microsoft.AspNetCore.SignalR.Core (4)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (4)
Microsoft.AspNetCore.SignalR.Tests (18)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.StaticFiles.FunctionalTests (3)
Microsoft.AspNetCore.TestHost (2)
Microsoft.AspNetCore.TestHost.Tests (36)
Microsoft.AspNetCore.Tests (2)
Microsoft.AspNetCore.WebSockets.Tests (5)
Microsoft.Build (4)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
Microsoft.CodeAnalysis.Workspaces (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.DotNet.Open.Api.Tools.Tests (1)
Microsoft.Extensions.ApiDescription.Client.Tests (1)
Microsoft.Extensions.AsyncState.Tests (8)
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Memory (3)
Microsoft.Extensions.DependencyInjection (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (17)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.Hosting.WindowsServices (2)
Microsoft.Extensions.ServiceDiscovery (2)
Microsoft.ML.Core (1)
Microsoft.VisualStudio.LanguageServices (2)
mscorlib (1)
netstandard (1)
OrderProcessor (1)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Security.TransportSecurity.IntegrationTests (2)
Sockets.BindTests (2)
Sockets.FunctionalTests (67)
System.ComponentModel.EventBasedAsync (1)
System.Diagnostics.Process (1)
System.IO.Pipes (1)
System.IO.Ports (2)
System.Linq.Expressions (1)
System.Linq.Parallel (3)
System.Net.Http (6)
System.Net.HttpListener (1)
System.Net.Mail (1)
System.Net.NetworkInformation (1)
System.Net.Quic (2)
System.Net.Requests (5)
System\Net\FileWebRequest.cs (4)
161this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
174}, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
222this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
235}, this, CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
System.Net.Security (1)
System.Net.WebSockets (1)
System.Private.CoreLib (241)
src\libraries\System.Private.CoreLib\src\System\IO\TextReader.cs (4)
223cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
281}, new TupleSlim<TextReader, Memory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default));
288}, new TupleSlim<TextReader, Memory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default));
311}, new TupleSlim<TextReader, Memory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default));
src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (9)
543}, new TupleSlim<TextWriter, char>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
550}, new TupleSlim<TextWriter, string?>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
589}, new TupleSlim<TextWriter, char[], int, int>(this, buffer, index, count), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
599}, new TupleSlim<TextWriter, ReadOnlyMemory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
606}, new TupleSlim<TextWriter, char>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
613}, new TupleSlim<TextWriter, string?>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
653}, new TupleSlim<TextWriter, char[], int, int>(this, buffer, index, count), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
663}, new TupleSlim<TextWriter, ReadOnlyMemory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
673CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (28)
75internal Task(object? state, TaskCreationOptions options) :
83base(false, TaskCreationOptions.None, default)
88internal Task(bool canceled, TResult? result, TaskCreationOptions creationOptions, CancellationToken ct)
109TaskCreationOptions.None, InternalTaskOptions.None, null)
130TaskCreationOptions.None, InternalTaskOptions.None, null)
142/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
150/// cref="TaskCreationOptions"/>.
152public Task(Func<TResult> function, TaskCreationOptions creationOptions)
166/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
174/// cref="TaskCreationOptions"/>.
179public Task(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
197TaskCreationOptions.None, InternalTaskOptions.None, null)
218TaskCreationOptions.None, InternalTaskOptions.None, null)
231/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
239/// cref="TaskCreationOptions"/>.
241public Task(Func<object?, TResult> function, object? state, TaskCreationOptions creationOptions)
258/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
266/// cref="TaskCreationOptions"/>.
271public Task(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
287TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) :
303TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) :
311TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler)
331TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler)
777out TaskCreationOptions creationOptions,
962out TaskCreationOptions creationOptions,
1176out TaskCreationOptions creationOptions,
1397out TaskCreationOptions creationOptions,
1430public TaskCreationOptions CreationOptions => m_task.CreationOptions;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\FutureFactory.cs (34)
35private readonly TaskCreationOptions m_defaultCreationOptions;
45&& ((currTask.CreationOptions & TaskCreationOptions.HideScheduler) == 0)
58/// <see cref="TaskCreationOptions"/> property is initialized to
59/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
78/// <see cref="TaskCreationOptions"/> property is initialized to
79/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
101/// <see cref="TaskCreationOptions"/> property is initialized to
102/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
119/// The default <see cref="TaskCreationOptions">
133/// <see cref="TaskCreationOptions"/> property is initialized to <paramref name="creationOptions"/>,
141public TaskFactory(TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions)
157/// The default <see cref="TaskCreationOptions">
176/// <see cref="TaskCreationOptions"/> property is initialized to <paramref name="creationOptions"/>,
185public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler)
218/// Gets the <see cref="TaskCreationOptions">TaskCreationOptions
225public TaskCreationOptions CreationOptions => m_defaultCreationOptions;
228/// Gets the <see cref="TaskCreationOptions">TaskContinuationOptions
312public Task<TResult> StartNew(Func<TResult> function, TaskCreationOptions creationOptions)
352public Task<TResult> StartNew(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
437public Task<TResult> StartNew(Func<object?, TResult> function, object? state, TaskCreationOptions creationOptions)
479public Task<TResult> StartNew(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
587TaskCreationOptions creationOptions)
620TaskCreationOptions creationOptions,
632TaskCreationOptions creationOptions,
664default, TaskCreationOptions.None, InternalTaskOptions.None, null);
744Func<IAsyncResult, TResult> endMethod, object? state, TaskCreationOptions creationOptions)
753object? state, TaskCreationOptions creationOptions)
861TArg1 arg1, object? state, TaskCreationOptions creationOptions)
870TArg1 arg1, object? state, TaskCreationOptions creationOptions)
986TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions)
995TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions)
1119TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions)
1128TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions)
1324Task.CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions tco, out _);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (83)
297internal Task(bool canceled, TaskCreationOptions creationOptions, CancellationToken ct)
324internal Task(object? state, TaskCreationOptions creationOptions, bool promiseStyle)
330if ((creationOptions & ~(TaskCreationOptions.AttachedToParent | TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
336if ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
354: this(action, null, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null)
369: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null)
378/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
386/// cref="TaskCreationOptions"/>.
388public Task(Action action, TaskCreationOptions creationOptions)
399/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
407/// cref="TaskCreationOptions"/>.
412public Task(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
426: this(action, state, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null)
443: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null)
453/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
461/// cref="TaskCreationOptions"/>.
463public Task(Action<object?> action, object? state, TaskCreationOptions creationOptions)
475/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
483/// cref="TaskCreationOptions"/>.
488public Task(Action<object?> action, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
504TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler)
512if (parent != null && (creationOptions & TaskCreationOptions.AttachedToParent) != 0)
536TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler)
544~(TaskCreationOptions.AttachedToParent |
545TaskCreationOptions.LongRunning |
546TaskCreationOptions.DenyChildAttach |
547TaskCreationOptions.HideScheduler |
548TaskCreationOptions.PreferFairness |
549TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
584&& ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
585&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0))
664((Options & TaskCreationOptions.AttachedToParent) != 0)
665&& ((parent.Options & TaskCreationOptions.DenyChildAttach) == 0))
677internal TaskCreationOptions Options => OptionsMethod(m_stateFlags);
681internal static TaskCreationOptions OptionsMethod(int flags)
684return (TaskCreationOptions)(flags & (int)TaskStateFlags.OptionsMask);
738Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0,
956TaskCreationOptions options = OptionsMethod(flags);
957if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
961if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0)
1048TaskCreationOptions options = OptionsMethod(flags);
1049if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0)
1055if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
1142TaskCreationOptions options, InternalTaskOptions internalOptions)
1230internal static Task? InternalCurrentIfAttached(TaskCreationOptions creationOptions)
1232return (creationOptions & TaskCreationOptions.AttachedToParent) != 0 ? InternalCurrent : null;
1393/// Gets the <see cref="TaskCreationOptions">TaskCreationOptions</see> used
1396public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask);
1466internal static readonly Task<VoidTaskResult> s_cachedCompleted = new Task<VoidTaskResult>(false, default, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default);
1601if ((Options & (TaskCreationOptions)InternalTaskOptions.DoNotDispose) != 0)
1679if (TplEventSource.Log.IsEnabled() && (Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0)
1704if ((Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0)
1945&& ((Options & TaskCreationOptions.AttachedToParent) != 0)
1946&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0)
2140&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0)
2141&& (((TaskCreationOptions)(m_stateFlags & (int)TaskStateFlags.OptionsMask)) & TaskCreationOptions.AttachedToParent) != 0)
3167Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) == 0, "Task.InternalCancel() did not expect promise-style task");
3259Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, "Task.RecordInternalCancellationRequest(CancellationToken) only valid for promise-style task");
3463(m_stateFlags & (int)TaskCreationOptions.RunContinuationsAsynchronously) == 0 &&
3784CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
3966CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4166CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4370CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4394out TaskCreationOptions creationOptions,
4433creationOptions = (TaskCreationOptions)(continuationOptions & CreationOptionsMask);
4505if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 &&
5471return new Task(true, TaskCreationOptions.None, cancellationToken);
5482return new Task<TResult>(true, default, TaskCreationOptions.None, cancellationToken);
5527TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None);
5545TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None);
5559TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default);
5577TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default);
5616Task<Task?> task1 = Task<Task?>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
5660Task<Task<TResult>?> task1 = Task<Task<TResult>?>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
5873thisRef.AtomicStateUpdate((int)TaskCreationOptions.RunContinuationsAsynchronously, 0);
6248return new Task<TResult[]>(false, Array.Empty<TResult>(), TaskCreationOptions.None, default);
6282new Task<TResult[]>(false, Array.Empty<TResult>(), TaskCreationOptions.None, default) :
6359return new Task<TResult[]>(false, Array.Empty<TResult>(), TaskCreationOptions.None, default);
7148public TaskCreationOptions CreationOptions => m_task.CreationOptions;
7387: base((object?)null, outerTask.CreationOptions & TaskCreationOptions.AttachedToParent)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (5)
15Task antecedent, Delegate action, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) :
61Task antecedent, Delegate function, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) :
107Task<TAntecedentResult> antecedent, Delegate action, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) :
153Task<TAntecedentResult> antecedent, Delegate function, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) :
554TaskCreationOptions.None, InternalTaskOptions.QueuedByRuntime, scheduler)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (52)
39private readonly TaskCreationOptions m_defaultCreationOptions;
49(currTask != null && (currTask.CreationOptions & TaskCreationOptions.HideScheduler) == 0 ? currTask.ExecutingTaskScheduler! : // a "current" task must be executing, which means it must have a scheduler
64/// <see cref="TaskCreationOptions"/> property is initialized to
65/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
84/// <see cref="TaskCreationOptions"/> property is initialized to
85/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
107/// <see cref="TaskCreationOptions"/> property is initialized to
108/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
125/// The default <see cref="TaskCreationOptions">
139/// <see cref="TaskCreationOptions"/> property is initialized to <paramref name="creationOptions"/>,
147public TaskFactory(TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions)
163/// The default <see cref="TaskCreationOptions">
182/// <see cref="TaskCreationOptions"/> property is initialized to <paramref name="creationOptions"/>,
191public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler)
198internal static void CheckCreationOptions(TaskCreationOptions creationOptions)
202~(TaskCreationOptions.AttachedToParent |
203TaskCreationOptions.DenyChildAttach |
204TaskCreationOptions.HideScheduler |
205TaskCreationOptions.LongRunning |
206TaskCreationOptions.PreferFairness |
207TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
239/// Gets the <see cref="TaskCreationOptions">TaskCreationOptions
246public TaskCreationOptions CreationOptions => m_defaultCreationOptions;
249/// Gets the <see cref="TaskCreationOptions">TaskContinuationOptions
329public Task StartNew(Action action, TaskCreationOptions creationOptions)
368public Task StartNew(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
452public Task StartNew(Action<object?> action, object? state, TaskCreationOptions creationOptions)
494TaskCreationOptions creationOptions, TaskScheduler scheduler)
583public Task<TResult> StartNew<TResult>(Func<TResult> function, TaskCreationOptions creationOptions)
626public Task<TResult> StartNew<TResult>(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
721public Task<TResult> StartNew<TResult>(Func<object?, TResult> function, object? state, TaskCreationOptions creationOptions)
767TaskCreationOptions creationOptions, TaskScheduler scheduler)
821TaskCreationOptions creationOptions)
852TaskCreationOptions creationOptions,
907Action<IAsyncResult> endMethod, object? state, TaskCreationOptions creationOptions)
973TArg1 arg1, object? state, TaskCreationOptions creationOptions)
1046TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions)
1127TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions)
1182IAsyncResult asyncResult, Func<IAsyncResult, TResult> endMethod, TaskCreationOptions creationOptions)
1214IAsyncResult asyncResult, Func<IAsyncResult, TResult> endMethod, TaskCreationOptions creationOptions, TaskScheduler scheduler)
1273Func<IAsyncResult, TResult> endMethod, object? state, TaskCreationOptions creationOptions)
1339Func<IAsyncResult, TResult> endMethod, TArg1 arg1, object? state, TaskCreationOptions creationOptions)
1413Func<IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions)
1496Func<IAsyncResult, TResult> endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions)
1506internal static void CheckFromAsyncOptions(TaskCreationOptions creationOptions, bool hasBeginMethod)
1511if ((creationOptions & TaskCreationOptions.LongRunning) != 0)
1513if ((creationOptions & TaskCreationOptions.PreferFairness) != 0)
1519~(TaskCreationOptions.AttachedToParent |
1520TaskCreationOptions.DenyChildAttach |
1521TaskCreationOptions.HideScheduler |
1522TaskCreationOptions.PreferFairness |
1523TaskCreationOptions.LongRunning)) != 0)
System.Runtime (1)
System.ServiceModel.Federation (7)
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (5)
243await Task.Factory.FromAsync(channel.BeginOpen, channel.EndOpen, null, TaskCreationOptions.None);
247Message reply = await Task.Factory.FromAsync(channel.BeginRequest, channel.EndRequest, requestMessage, null, TaskCreationOptions.None);
254await Task.Factory.FromAsync(channel.BeginClose, channel.EndClose, null, TaskCreationOptions.None);
452await Task.Factory.FromAsync(ChannelFactory.BeginClose, ChannelFactory.EndClose, timeout, null, TaskCreationOptions.None);
469await Task.Factory.FromAsync(channelFactory.BeginOpen, channelFactory.EndOpen, null, TaskCreationOptions.None);
System.ServiceModel.NetFramingBase (1)
System.Threading.Channels (10)
System.Threading.RateLimiting (5)
System.Threading.Tasks (1)
System.Threading.Tasks.Dataflow (12)
Base\DataflowBlock.cs (4)
1296}, this, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default);
1307}, this, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default);
1328}, this, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default);
1455base(TaskCreationOptions.RunContinuationsAsynchronously)
System.Threading.Tasks.Parallel (4)
System.Windows.Forms (6)
System.Windows.Forms.UI.IntegrationTests (4)
Templates.Blazor.Tests (1)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)
VBCSCompiler (1)