Infrastructure\ControllerActionInvoker.cs (29)
59private Task Next(ref State next, ref Scope scope, ref object? state, ref bool isCompleted)
63case State.ActionBegin:
78next = State.ActionNext;
82goto case State.ActionNext;
85case State.ActionNext:
96goto case State.ActionAsyncBegin;
106goto case State.ActionSyncBegin;
110goto case State.ActionInside;
114case State.ActionAsyncBegin:
131next = State.ActionAsyncEnd;
135goto case State.ActionAsyncEnd;
138case State.ActionAsyncEnd:
166goto case State.ActionEnd;
169case State.ActionSyncBegin:
205goto case State.ActionEnd;
211next = State.ActionSyncEnd;
215goto case State.ActionSyncEnd;
218case State.ActionSyncEnd:
241goto case State.ActionEnd;
244case State.ActionInside:
249next = State.ActionEnd;
253goto case State.ActionEnd;
256case State.ActionEnd:
293var next = State.ActionNext;
317static async Task Awaited(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, object? state, bool isCompleted)
458var next = State.ActionBegin;
481static async Task Awaited(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, object? state, bool isCompleted)