1 implementation of IAsyncStateMachineDispatcher
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncStateMachineDispatcher.cs (1)
262
internal sealed class AsyncStateMachineDispatcher : Task<VoidTaskResult>, IAsyncStateMachineBox,
IAsyncStateMachineDispatcher
9 references to IAsyncStateMachineDispatcher
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (4)
904
public static ulong GetDispatcherId(
IAsyncStateMachineDispatcher
dispatcher) =>
921
public static void Create(ref AsyncStateMachineDispatcherInfo info,
IAsyncStateMachineDispatcher
dispatcher)
948
public static void Create(
IAsyncStateMachineDispatcher
dispatcher)
1675
if (state.Continuation is
IAsyncStateMachineDispatcher
{ IsLeaf: true })
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncStateMachineDispatcher.cs (5)
73
IAsyncStateMachineDispatcher
? dispatcherBox = box as
IAsyncStateMachineDispatcher
;
122
private static unsafe void EmitCreateAsyncContext(AsyncStateMachineDispatcherInfo* info,
IAsyncStateMachineDispatcher
dispatcher, AsyncInstrumentation.Flags flags)
274
bool
IAsyncStateMachineDispatcher
.IsLeaf
280
ulong
IAsyncStateMachineDispatcher
.DispatcherId => (ulong)Id;