107 references to InternalTaskOptions
System.Private.CoreLib (107)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (2)
754Debug.Assert((m_stateFlags & (int)InternalTaskOptions.PromiseTask) != 0, "Expected state flags to already be configured."); 757m_stateFlags |= (int)InternalTaskOptions.HiddenState;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (2)
438Debug.Assert((m_stateFlags & (int)InternalTaskOptions.PromiseTask) != 0, "Expected state flags to already be configured."); 440m_stateFlags |= (int)InternalTaskOptions.HiddenState;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TaskAwaiter.cs (2)
296if (innerEtwLog.TasksSetActivityIds && (innerTask.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 306if (innerEtwLog.TasksSetActivityIds && (innerTask.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task_T.cs (18)
107TaskCreationOptions.None, InternalTaskOptions.None, null) 128TaskCreationOptions.None, InternalTaskOptions.None, null) 151: this(function, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 178: this(function, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 195TaskCreationOptions.None, InternalTaskOptions.None, null) 216TaskCreationOptions.None, InternalTaskOptions.None, null) 241creationOptions, InternalTaskOptions.None, null) 271creationOptions, InternalTaskOptions.None, null) 285TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) : 301TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) : 309TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 321Task<TResult> f = new Task<TResult>(function, parent, cancellationToken, creationOptions, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 329TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 341Task<TResult> f = new Task<TResult>(function, state, parent, cancellationToken, creationOptions, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 774out InternalTaskOptions internalOptions); 959out InternalTaskOptions internalOptions); 1173out InternalTaskOptions internalOptions); 1394out InternalTaskOptions internalOptions);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (52)
464m_stateFlags = (int)TaskStateFlags.WaitingForActivation | (int)InternalTaskOptions.PromiseTask; 492TaskConstructorCore(null, state, default, creationOptions, InternalTaskOptions.PromiseTask, null); 501: this(action, null, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null) 516: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 536: this(action, null, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 560: this(action, null, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 573: this(action, state, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null) 590: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 611: this(action, state, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 636: this(action, state, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 651TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) 684TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) 706~(InternalTaskOptions.PromiseTask | 707InternalTaskOptions.HiddenState | 708InternalTaskOptions.ContinuationTask | 709InternalTaskOptions.LazyCancellation | 710InternalTaskOptions.QueuedByRuntime)); 718m_stateFlags = m_action == null || (internalOptions & InternalTaskOptions.ContinuationTask) != 0 ? 743Debug.Assert((internalOptions & InternalTaskOptions.ContinuationTask) == 0, "TaskConstructorCore: Did not expect to see cancelable token for continuation task."); 766if (((InternalTaskOptions)Options & 767(InternalTaskOptions.QueuedByRuntime | InternalTaskOptions.PromiseTask | InternalTaskOptions.LazyCancellation)) == 0) 886Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, 1105if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 1109if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1197if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1203if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 1291TaskCreationOptions options, InternalTaskOptions internalOptions) 1301Task t = new Task(action, state, creatingTask, cancellationToken, options, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 1545public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask); 1590public object? AsyncState => (m_stateFlags & (int)InternalTaskOptions.HiddenState) == 0 ? m_stateObject : null; 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) 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"); 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); 4580out InternalTaskOptions internalOptions) 4622InternalTaskOptions.ContinuationTask | InternalTaskOptions.LazyCancellation : 4623InternalTaskOptions.ContinuationTask; 4690if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 && 5695TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None); 5713TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None); 5727TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default); 5745TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default); 6224m_stateFlags |= (int)InternalTaskOptions.HiddenState;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCache.cs (1)
28new Task<TResult>(false, result, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default);
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 (9)
261m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 288m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 317creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 357creationOptions, InternalTaskOptions.None, scheduler); 382m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 411m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 442creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 483creationOptions, InternalTaskOptions.None, scheduler); 665default, TaskCreationOptions.None, InternalTaskOptions.None, null);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (16)
280m_defaultCreationOptions, InternalTaskOptions.None); 305m_defaultCreationOptions, InternalTaskOptions.None); 333InternalTaskOptions.None); 372InternalTaskOptions.None); 397m_defaultCreationOptions, InternalTaskOptions.None); 426m_defaultCreationOptions, InternalTaskOptions.None); 456creationOptions, InternalTaskOptions.None); 498creationOptions, InternalTaskOptions.None); 524m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 555m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 587creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 630creationOptions, InternalTaskOptions.None, scheduler); 658m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 691m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 725creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 771creationOptions, InternalTaskOptions.None, scheduler);