3 instantiations of BoundSimpleCaseClause
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_SelectCase.vb (1)
265
Return New
BoundSimpleCaseClause
(node, value, conditionOpt)
Generated\BoundNodes.xml.Generated.vb (1)
5155
Dim result = New
BoundSimpleCaseClause
(Me.Syntax, valueOpt, conditionOpt, Me.HasErrors)
Lowering\SyntheticBoundNodeFactory.vb (1)
729
Dim boundCaseClause = New
BoundSimpleCaseClause
(_syntax, Literal(i), Nothing)
17 references to BoundSimpleCaseClause
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1850
VisitSimpleCaseClause(DirectCast(clause,
BoundSimpleCaseClause
))
1875
Public Overrides Function VisitSimpleCaseClause(node As
BoundSimpleCaseClause
) As BoundNode
Binding\Binder_SelectCase.vb (3)
460
Return ComputeSimpleCaseClauseCondition(DirectCast(caseClause,
BoundSimpleCaseClause
), conditionOpt, selectExpression, diagnostics)
488
Private Function ComputeSimpleCaseClauseCondition(boundClause As
BoundSimpleCaseClause
, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause
635
Dim simpleCaseClause = DirectCast(caseClause,
BoundSimpleCaseClause
)
CodeGen\EmitStatement.vb (1)
994
Dim simpleCaseClause = DirectCast(caseClause,
BoundSimpleCaseClause
)
Generated\BoundNodes.xml.Generated.vb (7)
5153
Public Function Update(valueOpt As BoundExpression, conditionOpt As BoundExpression) As
BoundSimpleCaseClause
9499
Return VisitSimpleCaseClause(CType(node,
BoundSimpleCaseClause
), arg)
10045
Public Overridable Function VisitSimpleCaseClause(node As
BoundSimpleCaseClause
, arg As A) As R
10748
Public Overridable Function VisitSimpleCaseClause(node As
BoundSimpleCaseClause
) As BoundNode
11570
Public Overrides Function VisitSimpleCaseClause(node As
BoundSimpleCaseClause
) As BoundNode
12598
Public Overrides Function VisitSimpleCaseClause(node As
BoundSimpleCaseClause
) As BoundNode
13899
Public Overrides Function VisitSimpleCaseClause(node As
BoundSimpleCaseClause
, arg As Object) As TreeDumperNode
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
357
Dim simpleCaseClause = DirectCast(caseClause,
BoundSimpleCaseClause
)
Lowering\SyntheticBoundNodeFactory.vb (1)
708
For Each l As
BoundSimpleCaseClause
In s.CaseStatement.CaseClauses
Operations\VisualBasicOperationFactory.vb (2)
166
Return CreateBoundSimpleCaseClauseOperation(DirectCast(boundNode,
BoundSimpleCaseClause
))
1116
Private Function CreateBoundSimpleCaseClauseOperation(boundSimpleCaseClause As
BoundSimpleCaseClause
) As ISingleValueCaseClauseOperation