22 references to CaseStatement
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1800
VisitStatement(caseBlock.
CaseStatement
)
Binding\Binder_SelectCase.vb (4)
396
Not caseBlock.
CaseStatement
.Syntax.IsMissing Then
398
Dim caseStatement = caseBlock.
CaseStatement
584
For Each caseClause In caseBlock.
CaseStatement
.CaseClauses
661
For Each caseClause In caseBlock.
CaseStatement
.CaseClauses
BoundTree\Statement.vb (1)
37
Return ImmutableArray.Create(Of BoundNode)(Me.
CaseStatement
, Me.Body)
CodeGen\EmitStatement.vb (2)
986
Dim caseClauses = caseBlock.
CaseStatement
.CaseClauses
1198
Dim caseStatement = caseBlock.
CaseStatement
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
1049
Dim caseStatement As BoundCaseStatement = DirectCast(Me.Visit(node.
CaseStatement
), BoundCaseStatement)
Generated\BoundNodes.xml.Generated.vb (4)
5046
If caseStatement IsNot Me.
CaseStatement
OrElse body IsNot Me.Body Then
11559
Me.Visit(node.
CaseStatement
)
12587
Dim caseStatement As BoundCaseStatement = DirectCast(Me.Visit(node.
CaseStatement
), BoundCaseStatement)
13887
New TreeDumperNode("caseStatement", Nothing, new TreeDumperNode() {Visit(node.
CaseStatement
, Nothing)}),
Lowering\Instrumentation\DebugInfoInjector.vb (2)
306
Return New BoundSequencePoint(original.
CaseStatement
.Syntax, MyBase.InstrumentCaseBlockConditionalGoto(original, condGoto))
310
Return New BoundSequencePoint(original.
CaseStatement
.Syntax, MyBase.InstrumentCaseElseBlock(original, rewritten))
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (4)
273
Dim rewrittenCaseCondition As BoundExpression = RewriteCaseStatement(generateUnstructuredExceptionHandlingResumeCode, curCaseBlock.
CaseStatement
, unstructuredExceptionHandlingResumeTarget)
286
Debug.Assert(Not curCaseBlock.
CaseStatement
.CaseClauses.Any())
353
For Each caseClause In caseBlock.
CaseStatement
.CaseClauses
394
Return rewritten.Update(rewritten.
CaseStatement
, rewrittenBody)
Lowering\SyntheticBoundNodeFactory.vb (1)
708
For Each l As BoundSimpleCaseClause In s.
CaseStatement
.CaseClauses
Operations\VisualBasicOperationFactory.vb (2)
1085
Dim caseStatement = boundCaseBlock.
CaseStatement
1103
Return Create(boundCaseBlock.
CaseStatement
.ConditionOpt)