Infrastructure\ControllerActionInvoker.cs (29)
61private Task Next(ref State next, ref Scope scope, ref object? state, ref bool isCompleted)
65case State.ActionBegin:
80next = State.ActionNext;
84goto case State.ActionNext;
87case State.ActionNext:
98goto case State.ActionAsyncBegin;
108goto case State.ActionSyncBegin;
112goto case State.ActionInside;
116case State.ActionAsyncBegin:
133next = State.ActionAsyncEnd;
137goto case State.ActionAsyncEnd;
140case State.ActionAsyncEnd:
168goto case State.ActionEnd;
171case State.ActionSyncBegin:
207goto case State.ActionEnd;
213next = State.ActionSyncEnd;
217goto case State.ActionSyncEnd;
220case State.ActionSyncEnd:
243goto case State.ActionEnd;
246case State.ActionInside:
251next = State.ActionEnd;
255goto case State.ActionEnd;
258case State.ActionEnd:
295var next = State.ActionNext;
319static async Task Awaited(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, object? state, bool isCompleted)
460var next = State.ActionBegin;
483static async Task Awaited(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, object? state, bool isCompleted)