105 references to InternalTaskOptions
System.Private.CoreLib (105)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (2)
302
Debug.Assert((m_stateFlags & (int)
InternalTaskOptions
.PromiseTask) != 0, "Expected state flags to already be configured.");
304
m_stateFlags |= (int)
InternalTaskOptions
.HiddenState;
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TaskAwaiter.cs (2)
268
if (innerEtwLog.TasksSetActivityIds && (innerTask.Options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0)
278
if (innerEtwLog.TasksSetActivityIds && (innerTask.Options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (18)
109
TaskCreationOptions.None,
InternalTaskOptions
.None, null)
130
TaskCreationOptions.None,
InternalTaskOptions
.None, null)
153
: this(function, InternalCurrentIfAttached(creationOptions), default, creationOptions,
InternalTaskOptions
.None, null)
180
: this(function, InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions,
InternalTaskOptions
.None, null)
197
TaskCreationOptions.None,
InternalTaskOptions
.None, null)
218
TaskCreationOptions.None,
InternalTaskOptions
.None, null)
243
creationOptions,
InternalTaskOptions
.None, null)
273
creationOptions,
InternalTaskOptions
.None, null)
287
TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions, TaskScheduler? scheduler) :
303
TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions, TaskScheduler? scheduler) :
311
TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions, TaskScheduler scheduler)
323
Task<TResult> f = new Task<TResult>(function, parent, cancellationToken, creationOptions, internalOptions |
InternalTaskOptions
.QueuedByRuntime, scheduler);
331
TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions, TaskScheduler scheduler)
343
Task<TResult> f = new Task<TResult>(function, state, parent, cancellationToken, creationOptions, internalOptions |
InternalTaskOptions
.QueuedByRuntime, scheduler);
778
out
InternalTaskOptions
internalOptions);
963
out
InternalTaskOptions
internalOptions);
1177
out
InternalTaskOptions
internalOptions);
1398
out
InternalTaskOptions
internalOptions);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\FutureFactory.cs (9)
260
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
287
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
316
creationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
356
creationOptions,
InternalTaskOptions
.None, scheduler);
381
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
410
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
441
creationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
482
creationOptions,
InternalTaskOptions
.None, scheduler);
664
default, TaskCreationOptions.None,
InternalTaskOptions
.None, null);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (52)
318
m_stateFlags = (int)TaskStateFlags.WaitingForActivation | (int)
InternalTaskOptions
.PromiseTask;
345
TaskConstructorCore(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)
504
TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions, TaskScheduler? scheduler)
536
TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions, TaskScheduler? scheduler)
558
~(
InternalTaskOptions
.PromiseTask |
559
InternalTaskOptions
.HiddenState |
560
InternalTaskOptions
.ContinuationTask |
561
InternalTaskOptions
.LazyCancellation |
562
InternalTaskOptions
.QueuedByRuntime));
570
m_stateFlags = m_action == null || (internalOptions &
InternalTaskOptions
.ContinuationTask) != 0 ?
595
Debug.Assert((internalOptions &
InternalTaskOptions
.ContinuationTask) == 0, "TaskConstructorCore: Did not expect to see cancelable token for continuation task.");
618
if (((
InternalTaskOptions
)Options &
619
(
InternalTaskOptions
.QueuedByRuntime |
InternalTaskOptions
.PromiseTask |
InternalTaskOptions
.LazyCancellation)) == 0)
738
Debug.Assert((Options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0,
957
if ((options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0)
961
if ((options & (TaskCreationOptions)
InternalTaskOptions
.ContinuationTask) != 0)
1049
if ((options & (TaskCreationOptions)
InternalTaskOptions
.ContinuationTask) != 0)
1055
if ((options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0)
1142
TaskCreationOptions options,
InternalTaskOptions
internalOptions)
1152
Task t = new Task(action, state, creatingTask, cancellationToken, options, internalOptions |
InternalTaskOptions
.QueuedByRuntime, scheduler);
1396
public TaskCreationOptions CreationOptions => Options & (TaskCreationOptions)(~
InternalTaskOptions
.InternalOptionsMask);
1441
public object? AsyncState => (m_stateFlags & (int)
InternalTaskOptions
.HiddenState) == 0 ? m_stateObject : null;
1466
internal static readonly Task<VoidTaskResult> s_cachedCompleted = new Task<VoidTaskResult>(false, default, (TaskCreationOptions)
InternalTaskOptions
.DoNotDispose, default);
1601
if ((Options & (TaskCreationOptions)
InternalTaskOptions
.DoNotDispose) != 0)
1679
if (TplEventSource.Log.IsEnabled() && (Options & (TaskCreationOptions)
InternalTaskOptions
.ContinuationTask) == 0)
1704
if ((Options & (TaskCreationOptions)
InternalTaskOptions
.ContinuationTask) == 0)
3167
Debug.Assert((Options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) == 0, "Task.InternalCancel() did not expect promise-style task");
3259
Debug.Assert((Options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0, "Task.RecordInternalCancellationRequest(CancellationToken) only valid for promise-style task");
3784
CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out
InternalTaskOptions
internalOptions);
3966
CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out
InternalTaskOptions
internalOptions);
4166
CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out
InternalTaskOptions
internalOptions);
4370
CreationOptionsFromContinuationOptions(continuationOptions, out TaskCreationOptions creationOptions, out
InternalTaskOptions
internalOptions);
4395
out
InternalTaskOptions
internalOptions)
4437
InternalTaskOptions
.ContinuationTask |
InternalTaskOptions
.LazyCancellation :
4438
InternalTaskOptions
.ContinuationTask;
4505
if ((this.Options & (TaskCreationOptions)
InternalTaskOptions
.PromiseTask) != 0 &&
5527
TaskCreationOptions.DenyChildAttach,
InternalTaskOptions
.None);
5545
TaskCreationOptions.DenyChildAttach,
InternalTaskOptions
.None);
5559
TaskCreationOptions.DenyChildAttach,
InternalTaskOptions
.None, TaskScheduler.Default);
5577
TaskCreationOptions.DenyChildAttach,
InternalTaskOptions
.None, TaskScheduler.Default);
6039
m_stateFlags |= (int)
InternalTaskOptions
.HiddenState;
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCache.cs (1)
28
new Task<TResult>(false, result, (TaskCreationOptions)
InternalTaskOptions
.DoNotDispose, default);
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (5)
15
Task antecedent, Delegate action, object? state, TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions) :
61
Task antecedent, Delegate function, object? state, TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions) :
107
Task<TAntecedentResult> antecedent, Delegate action, object? state, TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions) :
153
Task<TAntecedentResult> antecedent, Delegate function, object? state, TaskCreationOptions creationOptions,
InternalTaskOptions
internalOptions) :
554
TaskCreationOptions.None,
InternalTaskOptions
.QueuedByRuntime, scheduler)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (16)
280
m_defaultCreationOptions,
InternalTaskOptions
.None);
305
m_defaultCreationOptions,
InternalTaskOptions
.None);
333
InternalTaskOptions
.None);
372
InternalTaskOptions
.None);
397
m_defaultCreationOptions,
InternalTaskOptions
.None);
426
m_defaultCreationOptions,
InternalTaskOptions
.None);
456
creationOptions,
InternalTaskOptions
.None);
498
creationOptions,
InternalTaskOptions
.None);
524
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
555
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
587
creationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
630
creationOptions,
InternalTaskOptions
.None, scheduler);
658
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
691
m_defaultCreationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
725
creationOptions,
InternalTaskOptions
.None, GetDefaultScheduler(currTask));
771
creationOptions,
InternalTaskOptions
.None, scheduler);