976 references to TaskCreationOptions
aspire (17)
Aspire.Cli.Tests (130)
Aspire.Dashboard (10)
Aspire.Dashboard.Components.Tests (15)
Aspire.Dashboard.Tests (27)
Aspire.Hosting (16)
Aspire.Hosting.Azure (6)
Aspire.Hosting.Azure.Kubernetes (2)
Aspire.Hosting.Azure.Kusto.Tests (2)
Aspire.Hosting.Azure.Tests (22)
Aspire.Hosting.Blazor.Tests (2)
Aspire.Hosting.Browsers (5)
Aspire.Hosting.Browsers.Tests (24)
Aspire.Hosting.Containers.Tests (2)
Aspire.Hosting.DevTunnels.Tests (2)
Aspire.Hosting.Docker (2)
Aspire.Hosting.Dotnet.Tests (2)
Aspire.Hosting.DotnetTool.Tests (2)
Aspire.Hosting.Foundry (1)
Aspire.Hosting.Foundry.Tests (2)
Aspire.Hosting.GitHub.Models.Tests (2)
Aspire.Hosting.JavaScript.Tests (2)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.Maui.Tests (2)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.OpenAI.Tests (2)
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.RabbitMQ.Tests (2)
Aspire.Hosting.RemoteHost.Tests (5)
Aspire.Hosting.Sdk.Tests (1)
Aspire.Hosting.Testing (4)
Aspire.Hosting.Testing.Tests (3)
Aspire.Hosting.Tests (117)
Aspire.Hosting.TestUtilities (1)
Aspire.Hosting.Valkey.Tests (2)
Aspire.Managed.Tests (1)
Aspire.Playground.Tests (2)
Aspire.TerminalHost (1)
Aspire.TerminalHost.Tests (2)
Binding.WS.TransportWithMessageCredentialSecurity.IntegrationTests (1)
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 (4)
dotnet-svcutil-lib (3)
GenerateDocumentationAndConfigFiles (1)
GetDocument.Insider (1)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.AI (1)
Microsoft.AspNetCore.Components.Endpoints (3)
Microsoft.AspNetCore.Components.Testing (3)
Microsoft.AspNetCore.Components.Web (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.Http.Connections (2)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.TagHelpers (2)
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.OpenApi (1)
Microsoft.AspNetCore.OutputCaching (2)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.AspNetCore.Server.Kestrel.Core (8)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Microsoft.AspNetCore.SignalR.Client.Core (3)
Microsoft.AspNetCore.SignalR.Core (4)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.TestHost (2)
Microsoft.Build (4)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.Diagnostics.NETCore.Client (1)
Microsoft.DotNet.HotReload.Watch (5)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.AsyncState.Tests (8)
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Memory (3)
Microsoft.Extensions.DependencyInjection (1)
Microsoft.Extensions.Diagnostics.Testing (3)
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.Hosting (1)
Microsoft.Extensions.Hosting.WindowsServices (2)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.ServiceDiscovery (3)
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
Microsoft.ML.Core (1)
Microsoft.TemplateEngine.Utils (2)
Microsoft.TestPlatform.CoreUtilities (1)
MSBuild (1)
mscorlib (1)
netstandard (1)
NuGet.Protocol (7)
OrderProcessor (1)
Roslyn.Diagnostics.Analyzers (2)
rzc (1)
Security.TransportSecurity.IntegrationTests (2)
System.ComponentModel.EventBasedAsync (1)
System.Diagnostics.Process (3)
System.IO.Pipes (1)
System.IO.Ports (2)
System.Linq.Expressions (1)
System.Linq.Parallel (3)
System.Net.Http (6)
System.Net.Http.WinHttpHandler (3)
System.Net.HttpListener (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 (244)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\TextWriter.cs (11)
593}, new TupleSlim<TextWriter, char>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
611}, new TupleSlim<TextWriter, char, char>(this, valueChars[0], valueChars[1]), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
622}, new TupleSlim<TextWriter, string?>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
670}, new TupleSlim<TextWriter, char[], int, int>(this, buffer, index, count), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
680}, new TupleSlim<TextWriter, ReadOnlyMemory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
687}, new TupleSlim<TextWriter, char>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
705}, new TupleSlim<TextWriter, char, char>(this, valueChars[0], valueChars[1]), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
716}, new TupleSlim<TextWriter, string?>(this, value), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
765}, new TupleSlim<TextWriter, char[], int, int>(this, buffer, index, count), CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
775}, new TupleSlim<TextWriter, ReadOnlyMemory<char>>(this, buffer), cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
793CancellationToken.None, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (28)
73internal Task(object? state, TaskCreationOptions options) :
81base(false, TaskCreationOptions.None, default)
86internal Task(bool canceled, TResult? result, TaskCreationOptions creationOptions, CancellationToken ct)
107TaskCreationOptions.None, InternalTaskOptions.None, null)
128TaskCreationOptions.None, InternalTaskOptions.None, null)
140/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
148/// cref="TaskCreationOptions"/>.
150public Task(Func<TResult> function, TaskCreationOptions creationOptions)
164/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
172/// cref="TaskCreationOptions"/>.
177public Task(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
195TaskCreationOptions.None, InternalTaskOptions.None, null)
216TaskCreationOptions.None, InternalTaskOptions.None, null)
229/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
237/// cref="TaskCreationOptions"/>.
239public Task(Func<object?, TResult> function, object? state, TaskCreationOptions creationOptions)
256/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
264/// cref="TaskCreationOptions"/>.
269public Task(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
285TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) :
301TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) :
309TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler)
329TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler)
773out TaskCreationOptions creationOptions,
958out TaskCreationOptions creationOptions,
1172out TaskCreationOptions creationOptions,
1393out TaskCreationOptions creationOptions,
1426public TaskCreationOptions CreationOptions => m_task.CreationOptions;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (83)
441internal Task(bool canceled, TaskCreationOptions creationOptions, CancellationToken ct)
470internal Task(object? state, TaskCreationOptions creationOptions, bool promiseStyle)
477if ((creationOptions & ~(TaskCreationOptions.AttachedToParent | TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
483if ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
501: this(action, null, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null)
516: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null)
525/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
533/// cref="TaskCreationOptions"/>.
535public Task(Action action, TaskCreationOptions creationOptions)
546/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
554/// cref="TaskCreationOptions"/>.
559public Task(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
573: this(action, state, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null)
590: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null)
600/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
608/// cref="TaskCreationOptions"/>.
610public Task(Action<object?> action, object? state, TaskCreationOptions creationOptions)
622/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
630/// cref="TaskCreationOptions"/>.
635public Task(Action<object?> action, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
651TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler)
660if (parent != null && (creationOptions & TaskCreationOptions.AttachedToParent) != 0)
684TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler)
692~(TaskCreationOptions.AttachedToParent |
693TaskCreationOptions.LongRunning |
694TaskCreationOptions.DenyChildAttach |
695TaskCreationOptions.HideScheduler |
696TaskCreationOptions.PreferFairness |
697TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
732&& ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
733&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0))
812((Options & TaskCreationOptions.AttachedToParent) != 0)
813&& ((parent.Options & TaskCreationOptions.DenyChildAttach) == 0))
825internal TaskCreationOptions Options => OptionsMethod(m_stateFlags);
829internal static TaskCreationOptions OptionsMethod(int flags)
832return (TaskCreationOptions)(flags & (int)TaskStateFlags.OptionsMask);
886Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0,
1104TaskCreationOptions options = OptionsMethod(flags);
1105if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
1109if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0)
1196TaskCreationOptions options = OptionsMethod(flags);
1197if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0)
1203if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
1291TaskCreationOptions options, InternalTaskOptions internalOptions)
1379internal static Task? InternalCurrentIfAttached(TaskCreationOptions creationOptions)
1381return (creationOptions & TaskCreationOptions.AttachedToParent) != 0 ? InternalCurrent : null;
1542/// Gets the <see cref="TaskCreationOptions">TaskCreationOptions</see> used
1545public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask);
1615internal static readonly Task<VoidTaskResult> s_cachedCompleted = new Task<VoidTaskResult>(false, default, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default);
1754if ((Options & (TaskCreationOptions)InternalTaskOptions.DoNotDispose) != 0)
1833(Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0 &&
1858if ((Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0)
2099&& ((Options & TaskCreationOptions.AttachedToParent) != 0)
2100&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0)
2294&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0)
2295&& (((TaskCreationOptions)(m_stateFlags & (int)TaskStateFlags.OptionsMask)) & TaskCreationOptions.AttachedToParent) != 0)
3328Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) == 0, "Task.InternalCancel() did not expect promise-style task");
3420Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, "Task.RecordInternalCancellationRequest(CancellationToken) only valid for promise-style task");
3624(m_stateFlags & (int)TaskCreationOptions.RunContinuationsAsynchronously) == 0 &&
3969CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4151CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4351CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4555CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4579out TaskCreationOptions creationOptions,
4618creationOptions = (TaskCreationOptions)(continuationOptions & CreationOptionsMask);
4690if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 &&
5639return new Task(true, TaskCreationOptions.None, cancellationToken);
5650return new Task<TResult>(true, default, TaskCreationOptions.None, cancellationToken);
5695TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None);
5713TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None);
5727TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default);
5745TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default);
5784Task<Task?> task1 = Task<Task?>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
5828Task<Task<TResult>?> task1 = Task<Task<TResult>?>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
6041thisRef.AtomicStateUpdate((int)TaskCreationOptions.RunContinuationsAsynchronously, 0);
6433return new Task<TResult[]>(false, [], TaskCreationOptions.None, default);
6467new Task<TResult[]>(false, [], TaskCreationOptions.None, default) :
6544return new Task<TResult[]>(false, [], TaskCreationOptions.None, default);
7335public TaskCreationOptions CreationOptions => m_task.CreationOptions;
7574: base((object?)null, outerTask.CreationOptions & TaskCreationOptions.AttachedToParent)
src\runtime\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) :
568TaskCreationOptions.None, InternalTaskOptions.QueuedByRuntime, scheduler)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory_T.cs (34)
36private readonly TaskCreationOptions m_defaultCreationOptions;
46&& ((currTask.CreationOptions & TaskCreationOptions.HideScheduler) == 0)
59/// <see cref="TaskCreationOptions"/> property is initialized to
60/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
79/// <see cref="TaskCreationOptions"/> property is initialized to
80/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
102/// <see cref="TaskCreationOptions"/> property is initialized to
103/// <see cref="TaskCreationOptions.None">TaskCreationOptions.None</see>, the
120/// The default <see cref="TaskCreationOptions">
134/// <see cref="TaskCreationOptions"/> property is initialized to <paramref name="creationOptions"/>,
142public TaskFactory(TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions)
158/// The default <see cref="TaskCreationOptions">
177/// <see cref="TaskCreationOptions"/> property is initialized to <paramref name="creationOptions"/>,
186public TaskFactory(CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskContinuationOptions continuationOptions, TaskScheduler? scheduler)
219/// Gets the <see cref="TaskCreationOptions">TaskCreationOptions
226public TaskCreationOptions CreationOptions => m_defaultCreationOptions;
229/// Gets the <see cref="TaskCreationOptions">TaskContinuationOptions
313public Task<TResult> StartNew(Func<TResult> function, TaskCreationOptions creationOptions)
353public Task<TResult> StartNew(Func<TResult> function, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
438public Task<TResult> StartNew(Func<object?, TResult> function, object? state, TaskCreationOptions creationOptions)
480public Task<TResult> StartNew(Func<object?, TResult> function, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, TaskScheduler scheduler)
588TaskCreationOptions creationOptions)
621TaskCreationOptions creationOptions,
633TaskCreationOptions creationOptions,
665default, TaskCreationOptions.None, InternalTaskOptions.None, null);
747Func<IAsyncResult, TResult> endMethod, object? state, TaskCreationOptions creationOptions)
756object? state, TaskCreationOptions creationOptions)
864TArg1 arg1, object? state, TaskCreationOptions creationOptions)
873TArg1 arg1, object? state, TaskCreationOptions creationOptions)
989TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions)
998TArg1 arg1, TArg2 arg2, object? state, TaskCreationOptions creationOptions)
1122TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions)
1131TArg1 arg1, TArg2 arg2, TArg3 arg3, object? state, TaskCreationOptions creationOptions)
1327Task.CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions tco, out _);
src\runtime\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.Runtime.InteropServices.JavaScript (2)
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.Http (2)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.Primitives (14)
System.Threading.Channels (12)
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.Primitives (1)
testhost (1)
testhost.arm64 (1)
testhost.x86 (1)
TestingAppHost1.AppHost (3)
VBCSCompiler (1)