105 references to InternalTaskOptions
System.Private.CoreLib (105)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (2)
302Debug.Assert((m_stateFlags & (int)InternalTaskOptions.PromiseTask) != 0, "Expected state flags to already be configured."); 304m_stateFlags |= (int)InternalTaskOptions.HiddenState;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TaskAwaiter.cs (2)
268if (innerEtwLog.TasksSetActivityIds && (innerTask.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 278if (innerEtwLog.TasksSetActivityIds && (innerTask.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (18)
109TaskCreationOptions.None, InternalTaskOptions.None, null) 130TaskCreationOptions.None, InternalTaskOptions.None, null) 153: this(function, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 180: this(function, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 197TaskCreationOptions.None, InternalTaskOptions.None, null) 218TaskCreationOptions.None, InternalTaskOptions.None, null) 243creationOptions, InternalTaskOptions.None, null) 273creationOptions, InternalTaskOptions.None, null) 287TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) : 303TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) : 311TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 323Task<TResult> f = new Task<TResult>(function, parent, cancellationToken, creationOptions, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 331TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 343Task<TResult> f = new Task<TResult>(function, state, parent, cancellationToken, creationOptions, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 776out InternalTaskOptions internalOptions); 961out InternalTaskOptions internalOptions); 1175out InternalTaskOptions internalOptions); 1396out InternalTaskOptions internalOptions);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\FutureFactory.cs (9)
260m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 287m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 316creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 356creationOptions, InternalTaskOptions.None, scheduler); 381m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 410m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 441creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask)); 482creationOptions, InternalTaskOptions.None, scheduler); 664default, TaskCreationOptions.None, InternalTaskOptions.None, null);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (52)
320m_stateFlags = (int)TaskStateFlags.WaitingForActivation | (int)InternalTaskOptions.PromiseTask; 347TaskConstructorCore(null, state, default, creationOptions, InternalTaskOptions.PromiseTask, null); 356: this(action, null, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null) 371: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 391: this(action, null, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 415: this(action, null, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 428: this(action, state, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null) 445: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 466: this(action, state, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 491: this(action, state, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 506TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) 538TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) 560~(InternalTaskOptions.PromiseTask | 561InternalTaskOptions.HiddenState | 562InternalTaskOptions.ContinuationTask | 563InternalTaskOptions.LazyCancellation | 564InternalTaskOptions.QueuedByRuntime)); 572m_stateFlags = m_action == null || (internalOptions & InternalTaskOptions.ContinuationTask) != 0 ? 597Debug.Assert((internalOptions & InternalTaskOptions.ContinuationTask) == 0, "TaskConstructorCore: Did not expect to see cancelable token for continuation task."); 620if (((InternalTaskOptions)Options & 621(InternalTaskOptions.QueuedByRuntime | InternalTaskOptions.PromiseTask | InternalTaskOptions.LazyCancellation)) == 0) 740Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, 958if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 962if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1050if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1056if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 1143TaskCreationOptions options, InternalTaskOptions internalOptions) 1153Task t = new Task(action, state, creatingTask, cancellationToken, options, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 1397public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask); 1442public object? AsyncState => (m_stateFlags & (int)InternalTaskOptions.HiddenState) == 0 ? m_stateObject : null; 1467internal static readonly Task<VoidTaskResult> s_cachedCompleted = new Task<VoidTaskResult>(false, default, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default); 1602if ((Options & (TaskCreationOptions)InternalTaskOptions.DoNotDispose) != 0) 1680if (TplEventSource.Log.IsEnabled() && (Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0) 1705if ((Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0) 3147Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) == 0, "Task.InternalCancel() did not expect promise-style task"); 3239Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, "Task.RecordInternalCancellationRequest(CancellationToken) only valid for promise-style task"); 3764CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions); 3946CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions); 4146CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions); 4350CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions); 4375out InternalTaskOptions internalOptions) 4417InternalTaskOptions.ContinuationTask | InternalTaskOptions.LazyCancellation : 4418InternalTaskOptions.ContinuationTask; 4485if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 && 5482TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None); 5500TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None); 5514TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default); 5532TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default); 5989m_stateFlags |= (int)InternalTaskOptions.HiddenState;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCache.cs (1)
28new Task<TResult>(false, result, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default);
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 (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);