23 references to Literal
Microsoft.CodeAnalysis.CSharp (23)
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
231
return F.IntEqual(F.Local(cachedState), F.
Literal
(StateMachineState.NotStartedOrRunningState));
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (2)
172
var stateDone = F.Assignment(F.Field(F.This(), stateField), F.
Literal
(StateMachineState.FinishedState));
233
F.ExpressionStatement(F.AssignmentExpression(F.Field(F.This(), stateField), F.
Literal
(StateMachineState.FinishedState)));
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (5)
207
F.New(stateMachineType.Constructor.AsMember(frameType), F.
Literal
(initialState))));
332
F.IntEqual(F.InstanceField(stateField), F.
Literal
(StateMachineState.FinishedState)),
442
F.IntGreaterThanOrEqual(F.InstanceField(stateField), F.
Literal
(StateMachineState.NotStartedOrRunningState)),
448
F.IntEqual(F.InstanceField(stateField), F.
Literal
(StateMachineState.FinishedState)),
671
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(initialState)));
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
242
F.
Literal
(StateMachineState.NotStartedOrRunningState)));
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (7)
127
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(StateMachineState.NotStartedOrRunningState)),
171
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(StateMachineState.FinishedState)),
186
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(StateMachineState.FinishedState)),
349
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(stateNumber)),
353
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(_currentFinallyFrame.finalizeState)));
418
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(frame.parent.finalizeState)),
436
bodyStatements.Add(F.Assignment(F.Field(F.This(), stateField), F.
Literal
(frame.finalizeState)));
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
309
F.New(stateMachineType.Constructor.AsMember(frameType), F.
Literal
(initialState))));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
936
return F.IntLessThan(F.Local(cachedState), F.
Literal
(StateMachineState.FirstUnusedState));
945
return F.Assignment(F.Field(F.This(), stateField), F.AssignmentExpression(F.Local(cachedState), F.
Literal
(stateNumber)));
Lowering\StateMachineRewriter\ResumableStateMachineStateAllocator.cs (1)
94
f.
Literal
(_firstState)),
Lowering\StateMachineRewriter\StateMachineRewriter.cs (3)
429
BoundStatement makeIterator = F.Assignment(F.Local(resultVariable), F.New(stateMachineType.Constructor, F.
Literal
(initialState)));
455
F.IntEqual(F.Field(F.This(), stateField), F.
Literal
(StateMachineState.FinishedState)),
516
F.Assignment(F.Field(F.This(), stateField), F.
Literal
(initialState)));