1 instantiation of RuntimeAsyncTask
System.Private.CoreLib (1)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
671
RuntimeAsyncTask<T?> result =
new
();
15 references to RuntimeAsyncTask
System.Private.CoreLib (15)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (15)
270
RuntimeAsyncTaskCore.DispatchContinuations<
RuntimeAsyncTask
<T>, Ops>(this);
275
RuntimeAsyncTaskCore.HandleSuspended<
RuntimeAsyncTask
<T>, Ops>(this);
287
Debug.Assert(state is
RuntimeAsyncTask
<T>);
288
((
RuntimeAsyncTask
<T>)state).MoveNext();
293
Debug.Assert(state is
RuntimeAsyncTask
<T>);
294
((
RuntimeAsyncTask
<T>)state).MoveNext();
297
private struct Ops : IRuntimeAsyncTaskOps<
RuntimeAsyncTask
<T>>
299
public static Action GetContinuationAction(
RuntimeAsyncTask
<T> task) => (Action)task.m_action!;
300
public static Continuation GetContinuationState(
RuntimeAsyncTask
<T> task) => (Continuation)task.m_stateObject!;
301
public static void SetContinuationState(
RuntimeAsyncTask
<T> task, Continuation value)
306
public static bool SetCompleted(
RuntimeAsyncTask
<T> task)
311
public static void PostToSyncContext(
RuntimeAsyncTask
<T> task, SynchronizationContext syncContext)
316
public static void ValueTaskSourceOnCompleted(
RuntimeAsyncTask
<T> task, IValueTaskSourceNotifier vtsNotifier, ValueTaskSourceOnCompletedFlags configFlags)
321
public static ref byte GetResultStorage(
RuntimeAsyncTask
<T> task) => ref Unsafe.As<T?, byte>(ref task.m_result);
671
RuntimeAsyncTask
<T?> result = new();