1 instantiation of RuntimeAsyncTask
System.Private.CoreLib (1)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
602RuntimeAsyncTask<T?> result = new();
12 references to RuntimeAsyncTask
System.Private.CoreLib (12)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (12)
253RuntimeAsyncTaskCore.DispatchContinuations<RuntimeAsyncTask<T>, Ops>(this); 258RuntimeAsyncTaskCore.HandleSuspended<RuntimeAsyncTask<T>, Ops>(this); 270Debug.Assert(state is RuntimeAsyncTask<T>); 271((RuntimeAsyncTask<T>)state).MoveNext(); 274private struct Ops : IRuntimeAsyncTaskOps<RuntimeAsyncTask<T>> 276public static Action GetContinuationAction(RuntimeAsyncTask<T> task) => (Action)task.m_action!; 277public static void MoveNext(RuntimeAsyncTask<T> task) => task.MoveNext(); 278public static Continuation GetContinuationState(RuntimeAsyncTask<T> task) => (Continuation)task.m_stateObject!; 279public static void SetContinuationState(RuntimeAsyncTask<T> task, Continuation value) 284public static bool SetCompleted(RuntimeAsyncTask<T> task, Continuation continuation) 306public static void PostToSyncContext(RuntimeAsyncTask<T> task, SynchronizationContext syncContext) 602RuntimeAsyncTask<T?> result = new();