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