14 references to InternalCurrent
System.Private.CoreLib (14)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (6)
1213
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
1463
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
1484
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
1529
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
1547
if (continuationContext == TaskScheduler.
InternalCurrent
)
1718
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeAsyncTaskContinuation.cs (1)
54
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TaskAwaiter.cs (1)
214
bool customTaskScheduler = TaskScheduler.
InternalCurrent
is TaskScheduler scheduler && scheduler != TaskScheduler.Default;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
2665
if (TaskScheduler.
InternalCurrent
is TaskScheduler scheduler && scheduler != TaskScheduler.Default)
2736
if (TaskScheduler.
InternalCurrent
is TaskScheduler scheduler && scheduler != TaskScheduler.Default)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (2)
503
(TaskScheduler.
InternalCurrent
== scheduler || Thread.CurrentThread.IsThreadPoolThread);
629
TaskScheduler? sched = TaskScheduler.
InternalCurrent
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (2)
300
public static TaskScheduler Current =>
InternalCurrent
?? Default;
307
/// When not called from within a task, <see cref="
InternalCurrent
"/> will return null.