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