1417 references to TaskCreationOptions
aspire (1)
Aspire.Cli.Tests (2)
Aspire.Dashboard (9)
Aspire.Dashboard.Components.Tests (13)
Aspire.Dashboard.Tests (13)
Aspire.Hosting (8)
Aspire.Hosting.Azure (4)
Aspire.Hosting.Azure.Tests (1)
Aspire.Hosting.Qdrant.Tests (1)
Aspire.Hosting.Testing (4)
Aspire.Hosting.Tests (52)
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)
GenerateDocumentationAndConfigFiles (1)
GetDocument.Insider (1)
HttpStress (1)
IIS.Tests (2)
InMemory.FunctionalTests (256)
InProcessWebSite (2)
Interop.FunctionalTests (65)
InteropTests (3)
Metrics (2)
Metrics.Legacy (2)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Server.Tests (2)
Microsoft.AspNetCore.Components.Tests (5)
Microsoft.AspNetCore.Components.Web.Tests (1)
Microsoft.AspNetCore.Components.WebView.Photino (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.Diagnostics.Tests (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.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.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)
662var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
708var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
753var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
812var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
867new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
868new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
869new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
870new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
871new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
937new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
938new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
939new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
940new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
941new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1001new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1002new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1003new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1004new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1005new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously),
1216var responseReceived = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Server.HttpSys (3)
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 (7)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (24)
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 (12)
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.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.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.InteractiveHost (2)
Microsoft.CodeAnalysis.LanguageServer (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
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.Diagnostics.Testing (2)
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Microsoft.Extensions.FileProviders.Physical (1)
Microsoft.Extensions.Hosting.WindowsServices (2)
Microsoft.Extensions.ServiceDiscovery (2)
Microsoft.Extensions.Validation.GeneratorTests (1)
Microsoft.ML.Core (1)
Microsoft.VisualStudio.Extensibility.Testing.Xunit (3)
Microsoft.VisualStudio.LanguageServices (2)
mscorlib (1)
netstandard (1)
OrderProcessor (1)
Roslyn.Diagnostics.Analyzers (2)
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.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 (243)
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 (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\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (83)
370internal Task(bool canceled, TaskCreationOptions creationOptions, CancellationToken ct)
399internal Task(object? state, TaskCreationOptions creationOptions, bool promiseStyle)
406if ((creationOptions & ~(TaskCreationOptions.AttachedToParent | TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
412if ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
430: this(action, null, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null)
445: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null)
454/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
462/// cref="TaskCreationOptions"/>.
464public Task(Action action, TaskCreationOptions creationOptions)
475/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
483/// cref="TaskCreationOptions"/>.
488public Task(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
502: this(action, state, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null)
519: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null)
529/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
537/// cref="TaskCreationOptions"/>.
539public Task(Action<object?> action, object? state, TaskCreationOptions creationOptions)
551/// The <see cref="TaskCreationOptions">TaskCreationOptions</see> used to
559/// cref="TaskCreationOptions"/>.
564public Task(Action<object?> action, object? state, CancellationToken cancellationToken, TaskCreationOptions creationOptions)
580TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler)
589if (parent != null && (creationOptions & TaskCreationOptions.AttachedToParent) != 0)
613TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler)
621~(TaskCreationOptions.AttachedToParent |
622TaskCreationOptions.LongRunning |
623TaskCreationOptions.DenyChildAttach |
624TaskCreationOptions.HideScheduler |
625TaskCreationOptions.PreferFairness |
626TaskCreationOptions.RunContinuationsAsynchronously)) != 0)
661&& ((creationOptions & TaskCreationOptions.AttachedToParent) != 0)
662&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0))
741((Options & TaskCreationOptions.AttachedToParent) != 0)
742&& ((parent.Options & TaskCreationOptions.DenyChildAttach) == 0))
754internal TaskCreationOptions Options => OptionsMethod(m_stateFlags);
758internal static TaskCreationOptions OptionsMethod(int flags)
761return (TaskCreationOptions)(flags & (int)TaskStateFlags.OptionsMask);
815Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0,
1033TaskCreationOptions options = OptionsMethod(flags);
1034if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
1038if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0)
1125TaskCreationOptions options = OptionsMethod(flags);
1126if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0)
1132if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
1220TaskCreationOptions options, InternalTaskOptions internalOptions)
1308internal static Task? InternalCurrentIfAttached(TaskCreationOptions creationOptions)
1310return (creationOptions & TaskCreationOptions.AttachedToParent) != 0 ? InternalCurrent : null;
1471/// Gets the <see cref="TaskCreationOptions">TaskCreationOptions</see> used
1474public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask);
1544internal static readonly Task<VoidTaskResult> s_cachedCompleted = new Task<VoidTaskResult>(false, default, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default);
1679if ((Options & (TaskCreationOptions)InternalTaskOptions.DoNotDispose) != 0)
1758(Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0 &&
1783if ((Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0)
2024&& ((Options & TaskCreationOptions.AttachedToParent) != 0)
2025&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0)
2219&& ((parent.CreationOptions & TaskCreationOptions.DenyChildAttach) == 0)
2220&& (((TaskCreationOptions)(m_stateFlags & (int)TaskStateFlags.OptionsMask)) & TaskCreationOptions.AttachedToParent) != 0)
3252Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) == 0, "Task.InternalCancel() did not expect promise-style task");
3344Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, "Task.RecordInternalCancellationRequest(CancellationToken) only valid for promise-style task");
3548(m_stateFlags & (int)TaskCreationOptions.RunContinuationsAsynchronously) == 0 &&
3869CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4051CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4251CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4455CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions);
4479out TaskCreationOptions creationOptions,
4518creationOptions = (TaskCreationOptions)(continuationOptions & CreationOptionsMask);
4590if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 &&
5538return new Task(true, TaskCreationOptions.None, cancellationToken);
5549return new Task<TResult>(true, default, TaskCreationOptions.None, cancellationToken);
5594TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None);
5612TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None);
5626TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default);
5644TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default);
5683Task<Task?> task1 = Task<Task?>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
5727Task<Task<TResult>?> task1 = Task<Task<TResult>?>.Factory.StartNew(function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default);
5940thisRef.AtomicStateUpdate((int)TaskCreationOptions.RunContinuationsAsynchronously, 0);
6332return new Task<TResult[]>(false, [], TaskCreationOptions.None, default);
6366new Task<TResult[]>(false, [], TaskCreationOptions.None, default) :
6443return new Task<TResult[]>(false, [], TaskCreationOptions.None, default);
7232public TaskCreationOptions CreationOptions => m_task.CreationOptions;
7471: base((object?)null, outerTask.CreationOptions & TaskCreationOptions.AttachedToParent)
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\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)
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 _);
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.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.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)
Test.Utilities (1)
Text.Analyzers (2)
VBCSCompiler (1)