1 write to stateField
Microsoft.CodeAnalysis.CSharp (1)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
125this.stateField = state;
14 references to stateField
Microsoft.CodeAnalysis.CSharp (14)
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (3)
152bodyBuilder.Add(F.Assignment(F.Local(cachedState), F.Field(F.This(), stateField))); 172var stateDone = F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)); 233F.ExpressionStatement(F.AssignmentExpression(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)));
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (10)
122F.Assignment(F.Local(cachedState), F.Field(F.This(), stateField)), 127F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.NotStartedOrRunningState)), 171F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)), 178var stateLocal = F.SynthesizedLocal(stateField.Type); 183F.Assignment(F.Local(stateLocal), F.Field(F.This(), stateField)), 186F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)), 349F.Assignment(F.Field(F.This(), stateField), F.Literal(stateNumber)), 353F.Assignment(F.Field(F.This(), stateField), F.Literal(_currentFinallyFrame.finalizeState))); 418F.Assignment(F.Field(F.This(), stateField), F.Literal(frame.parent.finalizeState)), 436bodyStatements.Add(F.Assignment(F.Field(F.This(), stateField), F.Literal(frame.finalizeState)));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
945return F.Assignment(F.Field(F.This(), stateField), F.AssignmentExpression(F.Local(cachedState), F.Literal(stateNumber)));