3 overrides of ExecuteDirectly
System.Private.CoreLib (3)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
760
internal override void
ExecuteDirectly
(Thread? threadPoolThread)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncStateMachineDispatcher.cs (1)
282
internal sealed override void
ExecuteDirectly
(Thread? threadPoolThread) => MoveNext();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncTaskMethodBuilderT.cs (1)
483
internal sealed override void
ExecuteDirectly
(Thread? threadPoolThread) => MoveNext(threadPoolThread);
7 references to ExecuteDirectly
System.Private.CoreLib (7)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.RuntimeAsyncYielder.cs (2)
36
syncCtx.Post(static s => ((Task)s!).
ExecuteDirectly
(null), raTask);
47
Task.Factory.StartNew(static s => ((Task)s!).
ExecuteDirectly
(null), raTask, default, TaskCreationOptions.PreferFairness, scheduler);
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeAsyncTaskContinuation.cs (2)
35
RuntimeAsyncTask.
ExecuteDirectly
(null);
171
((Task)state).
ExecuteDirectly
(null);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (3)
1104
task.
ExecuteDirectly
(currentThread);
1368
/// <summary>Shim used to invoke <see cref="Task.
ExecuteDirectly
"/> of a supplied <see cref="Task"/>.</summary>
1373
t.
ExecuteDirectly
(null);