132 references to InternalTaskOptions
mscorlib (132)
system\io\stream.cs (1)
950s_nullReadTask = nullReadTask = new Task<int>(false, 0, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, CancellationToken.None); // benign ----
system\runtime\compilerservices\AsyncMethodBuilder.cs (1)
833return new Task<TResult>(false, result, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default(CancellationToken));
system\runtime\compilerservices\TaskAwaiter.cs (2)
282if (etwLog.TasksSetActivityIds && (task.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 291if (etwLog.TasksSetActivityIds && (task.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0)
system\threading\SemaphoreSlim.cs (1)
81new Task<bool>(false, true, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default(CancellationToken));
system\threading\Tasks\Future.cs (24)
138TaskCreationOptions.None, InternalTaskOptions.None, null) 162TaskCreationOptions.None, InternalTaskOptions.None, null) 188: this(function, Task.InternalCurrentIfAttached(creationOptions), default(CancellationToken), creationOptions, InternalTaskOptions.None, null) 218: this(function, Task.InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 238TaskCreationOptions.None, InternalTaskOptions.None, null) 262TaskCreationOptions.None, InternalTaskOptions.None, null) 290creationOptions, InternalTaskOptions.None, null) 323creationOptions, InternalTaskOptions.None, null) 331TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, 351TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) : 354if ((internalOptions & InternalTaskOptions.SelfReplicating) != 0) 362TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) : 381TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) : 384if ((internalOptions & InternalTaskOptions.SelfReplicating) != 0) 393TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) 403if ((internalOptions & InternalTaskOptions.SelfReplicating) != 0) 410Task<TResult> f = new Task<TResult>(function, parent, cancellationToken, creationOptions, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler, ref stackMark); 418TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) 428if ((internalOptions & InternalTaskOptions.SelfReplicating) != 0) 434Task<TResult> f = new Task<TResult>(function, state, parent, cancellationToken, creationOptions, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler, ref stackMark); 895InternalTaskOptions internalOptions; 1099InternalTaskOptions internalOptions; 1326InternalTaskOptions internalOptions; 1560InternalTaskOptions internalOptions;
system\threading\Tasks\FutureFactory.cs (10)
289m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 318m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 349creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 391creationOptions, InternalTaskOptions.None, scheduler, ref stackMark); 418m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 449m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 482creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 525creationOptions, InternalTaskOptions.None, scheduler, ref stackMark); 725default(CancellationToken), TaskCreationOptions.None, InternalTaskOptions.None, null, ref stackMark); 1469InternalTaskOptions dontcare;
system\threading\Tasks\Parallel.cs (7)
315}, TaskCreationOptions.None, InternalTaskOptions.SelfReplicating); 365InternalTaskOptions.None, parallelOptions.EffectiveTaskScheduler); 1063InternalTaskOptions internalOptions = InternalTaskOptions.SelfReplicating; 1378InternalTaskOptions internalOptions = InternalTaskOptions.SelfReplicating; 3465InternalTaskOptions.SelfReplicating);
system\threading\Tasks\Task.cs (64)
345m_stateFlags = TASK_STATE_WAITINGFORACTIVATION | (int)InternalTaskOptions.PromiseTask; 367TaskConstructorCore(null, state, default(CancellationToken), creationOptions, InternalTaskOptions.PromiseTask, null); 377: this(action, null, null, default(CancellationToken), TaskCreationOptions.None, InternalTaskOptions.None, null) 395: this(action, null, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 418: this(action, null, Task.InternalCurrentIfAttached(creationOptions), default(CancellationToken), creationOptions, InternalTaskOptions.None, null) 445: this(action, null, Task.InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 462: this(action, state, null, default(CancellationToken), TaskCreationOptions.None, InternalTaskOptions.None, null) 482: this(action, state, null, cancellationToken, TaskCreationOptions.None, InternalTaskOptions.None, null) 506: this(action, state, Task.InternalCurrentIfAttached(creationOptions), default(CancellationToken), creationOptions, InternalTaskOptions.None, null) 534: this(action, state, Task.InternalCurrentIfAttached(creationOptions), cancellationToken, creationOptions, InternalTaskOptions.None, null) 541TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler, ref StackCrawlMark stackMark) 559TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 570((internalOptions & InternalTaskOptions.SelfReplicating) != 0) 591TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 624((internalOptions & InternalTaskOptions.SelfReplicating) != 0)) 633if ((m_action == null) || ((internalOptions & InternalTaskOptions.ContinuationTask) != 0)) 659(InternalTaskOptions.ChildReplica | InternalTaskOptions.SelfReplicating | InternalTaskOptions.ContinuationTask)) == 0, 688if ((((InternalTaskOptions)Options & 689(InternalTaskOptions.QueuedByRuntime | InternalTaskOptions.PromiseTask | InternalTaskOptions.LazyCancellation)) == 0)) 853Contract.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, 1089if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 1093if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1183if ((options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) != 0) 1189if ((options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0) 1279TaskCreationOptions options, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) 1290Task t = new Task(action, state, creatingTask, cancellationToken, options, internalOptions | InternalTaskOptions.QueuedByRuntime, scheduler); 1576get { return Options & (TaskCreationOptions)(~InternalTaskOptions.InternalOptionsMask); } 1656s_completedTask = completedTask = new Task(false, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default(CancellationToken)); // benign initialization ---- 1699return (Options & (TaskCreationOptions)(InternalTaskOptions.SelfReplicating | InternalTaskOptions.ChildReplica)) 1700== (TaskCreationOptions)InternalTaskOptions.SelfReplicating; 1709get { return (Options & (TaskCreationOptions)InternalTaskOptions.ChildReplica) != 0; } 1854if ((Options & (TaskCreationOptions)InternalTaskOptions.DoNotDispose) != 0) 1936if (AsyncCausalityTracer.LoggingOn && (Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0) 1966if ((Options & (TaskCreationOptions)InternalTaskOptions.ContinuationTask) == 0) 2533TaskCreationOptions creationOptionsForReplica, InternalTaskOptions internalOptionsForReplica) 2567InternalTaskOptions internalOptionsForReplicas = 2568InternalTaskOptions.ChildReplica | // child replica flag disables self replication for the replicas themselves. 2569InternalTaskOptions.SelfReplicating | // we still want to identify this as part of a self replicating group 2570InternalTaskOptions.QueuedByRuntime; // we queue and cancel these tasks internally, so don't allow CT registration to take place 2732if (bPreventDoubleExecution || ((Options & (TaskCreationOptions)InternalTaskOptions.SelfReplicating) != 0)) 3393Contract.Requires((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) == 0, "Task.InternalCancel() did not expect promise-style task"); 3421bool bRequiresAtomicStartTransition = (ts != null && ts.RequiresAtomicStartTransition) || ((Options & (TaskCreationOptions)InternalTaskOptions.SelfReplicating) != 0); 3500Contract.Assert((Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0, "Task.RecordInternalCancellationRequest(CancellationToken) only valid for promise-style task"); 3913InternalTaskOptions internalOptions; 4115InternalTaskOptions internalOptions; 4330InternalTaskOptions internalOptions; 4549InternalTaskOptions internalOptions; 4576out InternalTaskOptions internalOptions) 4617internalOptions = InternalTaskOptions.ContinuationTask; 4621internalOptions |= InternalTaskOptions.LazyCancellation; 4688if ((this.Options & (TaskCreationOptions)InternalTaskOptions.PromiseTask) != 0 && 5618TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, ref stackMark); 5638TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, ref stackMark); 5654TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default, ref stackMark); 5674TaskCreationOptions.DenyChildAttach, InternalTaskOptions.None, TaskScheduler.Default, ref stackMark); 6736ParallelOptions parallelOptions, Action action, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) 6737: base(action, null, Task.InternalCurrent, default(CancellationToken), creationOptions, internalOptions | InternalTaskOptions.SelfReplicating, null) 6766TaskCreationOptions creationOptionsForReplica, InternalTaskOptions internalOptionsForReplica) 6787TaskCreationOptions creationOptionsForReplica, InternalTaskOptions internalOptionsForReplica) :
system\threading\Tasks\TaskContinuation.cs (5)
34Task antecedent, Delegate action, object state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) : 82Task antecedent, Delegate function, object state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) : 130Task<TAntecedentResult> antecedent, Delegate action, object state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) : 178Task<TAntecedentResult> antecedent, Delegate function, object state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, ref StackCrawlMark stackMark) : 595TaskCreationOptions.None, InternalTaskOptions.QueuedByRuntime, scheduler)
system\threading\Tasks\TaskFactory.cs (17)
305m_defaultCreationOptions, InternalTaskOptions.None, ref stackMark); 332m_defaultCreationOptions, InternalTaskOptions.None, ref stackMark); 362InternalTaskOptions.None, ref stackMark); 403InternalTaskOptions.None, ref stackMark); 408internal Task StartNew(Action action, CancellationToken cancellationToken, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions, TaskScheduler scheduler) 439m_defaultCreationOptions, InternalTaskOptions.None, ref stackMark); 470m_defaultCreationOptions, InternalTaskOptions.None, ref stackMark); 502creationOptions, InternalTaskOptions.None, ref stackMark); 546creationOptions, InternalTaskOptions.None, ref stackMark); 574m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 607m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 641creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 686creationOptions, InternalTaskOptions.None, scheduler, ref stackMark); 716m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 751m_defaultCreationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 787creationOptions, InternalTaskOptions.None, GetDefaultScheduler(currTask), ref stackMark); 835creationOptions, InternalTaskOptions.None, scheduler, ref stackMark);