36 references to Goto
Microsoft.CodeAnalysis.CSharp (36)
Compiler\MethodBodySynthesizer.Lowered.cs (4)
91
F.
Goto
(start),
115
F.
Goto
(again)))),
178
F.
Goto
(start),
208
F.
Goto
(again)),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (8)
234
_F.
Goto
(finallyLabel),
330
bodyStatements.Add(_F.
Goto
(finallyLabel));
352
var caseStatement = _F.SwitchSection(i, _F.
Goto
(parentProxy));
378
unpendReturn = _F.
Goto
(returnLabel);
386
_F.
Goto
(returnLabel));
432
_F.
Goto
(
437
return _F.
Goto
(returnLabel);
548
_F.
Goto
(handledLabel))));
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (3)
209
thenClause: F.
Goto
(_currentDisposalLabel));
292
F.
Goto
(_exprReturnLabelTrue));
328
F.
Goto
(_currentDisposalLabel));
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (3)
305
return F.
Goto
(_exitLabel);
669
F.
Goto
(_exprReturnLabel));
672
return F.
Goto
(_exprReturnLabel);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (4)
275
F.
Goto
(breakLabel));
311
var gotoExit = F.
Goto
(_exitLabel);
444
bodyStatements.Add(F.
Goto
(dropThrough));
460
bodyStatements.Add(F.
Goto
(parentProxy));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (9)
381
_loweredDecisionDag.Add(_factory.
Goto
(GetDagNodeLabel(firstNode)));
490
_loweredDecisionDag.Add(_factory.
Goto
(GetDagNodeLabel(whenFalse)));
663
_loweredDecisionDag.Add(_factory.
Goto
(leaf.Label));
833
_loweredDecisionDag.Add(_factory.
Goto
(defaultLabel));
1074
sectionBuilder.Add(_factory.
Goto
(whenNodeInfo.LabelToWhenExpression));
1104
whenFalseSwitchSections.Add(_factory.SwitchSection(whenNodeIdentifier, _factory.
Goto
(GetDagNodeLabel(whenNode.WhenFalse))));
1167
BoundStatement jump = _factory.
Goto
(GetDagNodeLabel(whenFalse));
1173
sectionBuilder.Add(_factory.
Goto
(trueLabel));
1218
_loweredDecisionDag.Add(_factory.
Goto
(GetDagNodeLabel(evaluationNode.Next)));
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
128
resultBuilder.Add(_factory.
Goto
(afterIsPatternExpression));
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
102
sectionBuilder.Add(_factory.
Goto
(afterSwitchExpression));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
254
select F.SwitchSection(kv.Value.SelectAsArray(state => (int)state), F.
Goto
(kv.Key));
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
449
F.
Goto
(thisInitialized));
Lowering\SyntheticBoundNodeFactory.cs (1)
966
statements.Add(
Goto
(afterif));