3 instantiations of BoundCaseStatement
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_SelectCase.vb (1)
162Return New BoundCaseStatement(node, caseClauses, conditionOpt:=Nothing)
Generated\BoundNodes.xml.Generated.vb (1)
5089Dim result = New BoundCaseStatement(Me.Syntax, caseClauses, conditionOpt, Me.HasErrors)
Lowering\SyntheticBoundNodeFactory.vb (1)
734Dim boundCaseStatement = New BoundCaseStatement(_syntax, builder.ToImmutableAndFree(), Nothing)
20 references to BoundCaseStatement
Microsoft.CodeAnalysis.VisualBasic (20)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1839Public Overrides Function VisitCaseStatement(node As BoundCaseStatement) As BoundNode
Binding\Binder_SelectCase.vb (2)
130Dim caseStatement As BoundCaseStatement = BindCaseStatement(node.CaseStatement, selectExpression, convertCaseElements, diagnostics) 144) As BoundCaseStatement
Binding\Binder_Statements.vb (1)
272Dim statement As BoundCaseStatement = BindCaseStatement(caseStatement, selectExpressionOpt:=Nothing, convertCaseElements:=False, diagnostics:=diagnostics)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
1049Dim caseStatement As BoundCaseStatement = DirectCast(Me.Visit(node.CaseStatement), BoundCaseStatement)
Generated\BoundNodes.xml.Generated.vb (13)
5015Public Sub New(syntax As SyntaxNode, caseStatement As BoundCaseStatement, body As BoundBlock, Optional hasErrors As Boolean = False) 5026Private ReadOnly _CaseStatement As BoundCaseStatement 5027Public ReadOnly Property CaseStatement As BoundCaseStatement 5045Public Function Update(caseStatement As BoundCaseStatement, body As BoundBlock) As BoundCaseBlock 5087Public Function Update(caseClauses As ImmutableArray(Of BoundCaseClause), conditionOpt As BoundExpression) As BoundCaseStatement 9497Return VisitCaseStatement(CType(node, BoundCaseStatement), arg) 10041Public Overridable Function VisitCaseStatement(node As BoundCaseStatement, arg As A) As R 10744Public Overridable Function VisitCaseStatement(node As BoundCaseStatement) As BoundNode 11564Public Overrides Function VisitCaseStatement(node As BoundCaseStatement) As BoundNode 12587Dim caseStatement As BoundCaseStatement = DirectCast(Me.Visit(node.CaseStatement), BoundCaseStatement) 12592Public Overrides Function VisitCaseStatement(node As BoundCaseStatement) As BoundNode 13892Public Overrides Function VisitCaseStatement(node As BoundCaseStatement, arg As Object) As TreeDumperNode
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
320node As BoundCaseStatement,