21 references to Literal
Microsoft.CodeAnalysis.CSharp (21)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
219return F.IntEqual(F.Local(cachedState), F.Literal(StateMachineState.NotStartedOrRunningState));
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (2)
165var stateDone = F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)); 247F.ExpressionStatement(F.AssignmentExpression(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)));
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (5)
207F.New(stateMachineType.Constructor.AsMember(frameType), F.Literal(initialState)))); 331F.IntEqual(F.InstanceField(stateField), F.Literal(StateMachineState.FinishedState)), 441F.IntGreaterThanOrEqual(F.InstanceField(stateField), F.Literal(StateMachineState.NotStartedOrRunningState)), 447F.IntEqual(F.InstanceField(stateField), F.Literal(StateMachineState.FinishedState)), 670F.Assignment(F.Field(F.This(), stateField), F.Literal(initialState)));
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
242F.Literal(StateMachineState.NotStartedOrRunningState)));
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (5)
120F.Assignment(F.Field(F.This(), stateField), F.Literal(StateMachineState.NotStartedOrRunningState)), 343F.Assignment(F.Field(F.This(), stateField), F.Literal(stateNumber)), 347F.Assignment(F.Field(F.This(), stateField), F.Literal(_currentFinallyFrame.finalizeState))); 412F.Assignment(F.Field(F.This(), stateField), F.Literal(frame.parent.finalizeState)), 430bodyStatements.Add(F.Assignment(F.Field(F.This(), stateField), F.Literal(frame.finalizeState)));
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
309F.New(stateMachineType.Constructor.AsMember(frameType), F.Literal(initialState))));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
892return F.IntLessThan(F.Local(cachedState), F.Literal(StateMachineState.FirstUnusedState)); 901return F.Assignment(F.Field(F.This(), stateField), F.AssignmentExpression(F.Local(cachedState), F.Literal(stateNumber)));
Lowering\StateMachineRewriter\ResumableStateMachineStateAllocator.cs (1)
88f.Literal(_firstState)),
Lowering\StateMachineRewriter\StateMachineRewriter.cs (3)
415BoundStatement makeIterator = F.Assignment(F.Local(resultVariable), F.New(stateMachineType.Constructor, F.Literal(initialState))); 441F.IntEqual(F.Field(F.This(), stateField), F.Literal(StateMachineState.FinishedState)), 494F.Assignment(F.Field(F.This(), stateField), F.Literal(initialState)));