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); 778out InternalTaskOptions internalOptions); 963out InternalTaskOptions internalOptions); 1177out InternalTaskOptions internalOptions); 1398out 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)
318m_stateFlags = (int)TaskStateFlags.WaitingForActivation | (int)InternalTaskOptions.PromiseTask; 345TaskConstructorCore(null, state, default, creationOptions, InternalTaskOptions.PromiseTask, null); 354: this(action, null, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null) 369: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 389: this(action, null, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 413: this(action, null, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 426: this(action, state, null, default, TaskCreationOptions.None, InternalTaskOptions.None, null) 443: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 464: this(action, state, InternalCurrentIfAttached(creationOptions), default, creationOptions, InternalTaskOptions.None, null) 489: this(action, state, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 504TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) 536TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler? scheduler) 558~(InternalTaskOptions.PromiseTask | 559InternalTaskOptions.HiddenState | 560InternalTaskOptions.ContinuationTask | 561InternalTaskOptions.LazyCancellation | 562InternalTaskOptions.QueuedByRuntime)); 570m_stateFlags = m_action == null || (internalOptions & InternalTaskOptions.ContinuationTask) != 0 ? 595Debug.Assert((internalOptions & InternalTaskOptions.ContinuationTask) == 0, "TaskConstructorCore: Did not expect to see cancelable token for continuation task."); 618if (((InternalTaskOptions)Options & 619(InternalTaskOptions.QueuedByRuntime | InternalTaskOptions.PromiseTask | InternalTaskOptions.LazyCancellation)) == 0) 738Debug.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, 957if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 961if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1049if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1055if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 1142TaskCreationOptions options, InternalTaskOptions internalOptions) 1152Task t = new Task(action, state, creatingTask, cancellationToken, options, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 1396public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask); 1441public object? AsyncState => (m_stateFlags & (int)InternalTaskOptions.HiddenState) == 0 ? m_stateObject : null; 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) 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"); 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); 4395out InternalTaskOptions internalOptions) 4437InternalTaskOptions.ContinuationTask | InternalTaskOptions.LazyCancellation : 4438InternalTaskOptions.ContinuationTask; 4505if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 && 5527TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None); 5545TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None); 5559TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default); 5577TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default); 6039m_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);