You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When there is await in catch or finally clauses, in IL we can see compiler takes await out of catch clause and skips it if we never been in catch. And the flag is just a local variable so we don't see this block as a candidate of state controller block.
The reason we might not want to look for this pattern is the test shown below will result in exact same IL. So there is more than one way to generate same state machine.
When there is await in catch or finally clauses, in IL we can see compiler takes await out of catch clause and skips it if we never been in catch. And the flag is just a local variable so we don't see this block as a candidate of state controller block.
The reason we might not want to look for this pattern is the test shown below will result in exact same IL. So there is more than one way to generate same state machine.
The text was updated successfully, but these errors were encountered: