35 references to Goto
Microsoft.CodeAnalysis.CSharp (35)
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)
197
_F.
Goto
(finallyLabel),
293
bodyStatements.Add(_F.
Goto
(finallyLabel));
315
var caseStatement = _F.SwitchSection(i, _F.
Goto
(parentProxy));
341
unpendReturn = _F.
Goto
(returnLabel);
349
_F.
Goto
(returnLabel));
394
_F.
Goto
(
399
return _F.
Goto
(returnLabel);
495
_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)
300
return F.
Goto
(_exitLabel);
663
F.
Goto
(_exprReturnLabel));
666
return F.
Goto
(_exprReturnLabel);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (4)
270
F.
Goto
(breakLabel));
306
var gotoExit = F.
Goto
(_exitLabel);
439
bodyStatements.Add(F.
Goto
(dropThrough));
455
bodyStatements.Add(F.
Goto
(parentProxy));
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (8)
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));
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)
250
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)
948
statements.Add(
Goto
(afterif));