34 references to AsyncDispatcherInfo
System.Private.CoreLib (34)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (19)
154public AsyncDispatcherInfo* Next; 183internal static unsafe AsyncDispatcherInfo* t_current; // Debugger depends on the exact name of this field. 955ref AsyncDispatcherInfo* refDispatcherInfo = ref AsyncDispatcherInfo.t_current; 957AsyncDispatcherInfo asyncDispatcherInfo; 1074ref AsyncDispatcherInfo* refDispatcherInfo = ref AsyncDispatcherInfo.t_current; 1076AsyncDispatcherInfo asyncDispatcherInfo; 1771public static void SyncPointCheck(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation curContinuation) 1781public static void ResumeRuntimeAsyncContext(Task task, ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags) 1803public static void QueueSuspendedRuntimeAsyncContext(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation nextContinuation) 1820public static void AwaitSuspendedRuntimeAsyncContext(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation curContinuation, Continuation newContinuation, Continuation? nextContinuation) 1837public static void CompleteRuntimeAsyncContext(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags) 1853public static void UnwindRuntimeAsyncMethodUnhandledException(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Exception ex, Continuation curContinuation, uint unwindedFrames) 1874public static void UnwindRuntimeAsyncMethodHandledException(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation curContinuation, uint unwindedFrames) 1896public static void ResumeRuntimeAsyncMethod(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation curContinuation) 1913public static void CompleteRuntimeAsyncMethod(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation curContinuation) 1932public static Continuation? ResumeContinuation(ref AsyncDispatcherInfo info, AsyncInstrumentation.Flags flags, Continuation curContinuation, ref byte resultLoc) 1995public static void ResumeAsyncMethod(ref AsyncDispatcherInfo info, Continuation curContinuation)
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.CoreCLR.cs (15)
18public static ulong GetDispatcherId(ref AsyncDispatcherInfo info) => info.AsyncProfilerInfo.DispatcherId; 22AsyncDispatcherInfo* v2 = AsyncDispatcherInfo.t_current; 71public static void Resume(ref AsyncDispatcherInfo info) 80public static void Resume(ref AsyncDispatcherInfo info, AsyncThreadContext context, ulong dispatcherId, EventKeywords activeEventKeywords) 114public static void Suspend(ref AsyncDispatcherInfo info, Continuation nextContinuation) 142public static void Complete(ref AsyncDispatcherInfo info) 159public static void Unhandled(ref AsyncDispatcherInfo info, uint unwindedFrames) 181public static void Handled(ref AsyncDispatcherInfo info, uint unwindedFrames) 196public static void Resume(ref AsyncDispatcherInfo info) 211public static void Complete(ref AsyncDispatcherInfo info) 261public static Continuation? Dispatch(ref AsyncDispatcherInfo info, Continuation curContinuation, ref byte resultLoc) 520AsyncDispatcherInfo* runtimeAsyncInfo = AsyncDispatcherInfo.t_current; 526private static unsafe void ResumeAsyncCallstacks(AsyncDispatcherInfo* runtimeAsyncInfo, AsyncStateMachineDispatcherInfo* stateMachineAsyncInfo, AsyncThreadContext context)