9 references to NotStartedOrRunningState
Microsoft.CodeAnalysis (1)
CodeGen\StateMachineState.cs (1)
17/// Distinct from <see cref="NotStartedOrRunningState"/> so that DisposeAsync can throw in latter case.
Microsoft.CodeAnalysis.CSharp (8)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (3)
231return F.IntEqual(F.Local(cachedState), F.Literal(StateMachineState.NotStartedOrRunningState)); 258GenerateSetBothStates(StateMachineState.NotStartedOrRunningState), // this.state = cachedState = -1; 302GenerateSetBothStates(StateMachineState.NotStartedOrRunningState));
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
532GenerateSetBothStates(StateMachineState.NotStartedOrRunningState));
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
442F.IntGreaterThanOrEqual(F.InstanceField(stateField), F.Literal(StateMachineState.NotStartedOrRunningState)),
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
242F.Literal(StateMachineState.NotStartedOrRunningState)));
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
127F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.NotStartedOrRunningState)),
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs (1)
60this.finalizeState = StateMachineState.NotStartedOrRunningState;