2 types derived from BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5114
Inherits
BoundCaseClause
5167
Inherits
BoundCaseClause
2 instantiations of BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5117
MyBase.
New
(kind, syntax, hasErrors)
5170
MyBase.
New
(BoundKind.RangeCaseClause, syntax, hasErrors OrElse lowerBoundOpt.NonNullAndHasErrors() OrElse upperBoundOpt.NonNullAndHasErrors() OrElse lowerBoundConditionOpt.NonNullAndHasErrors() OrElse upperBoundConditionOpt.NonNullAndHasErrors())
21 references to BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\Binder_SelectCase.vb (14)
146
Dim caseClauses As ImmutableArray(Of
BoundCaseClause
)
149
Dim caseClauseBuilder = ArrayBuilder(Of
BoundCaseClause
).GetInstance()
159
caseClauses = ImmutableArray(Of
BoundCaseClause
).Empty
170
) As
BoundCaseClause
194
) As
BoundCaseClause
241
) As
BoundCaseClause
273
) As
BoundCaseClause
391
Dim caseClauseBuilder = ArrayBuilder(Of
BoundCaseClause
).GetInstance()
433
Dim newCaseClauses As ImmutableArray(Of
BoundCaseClause
)
454
Private Function ComputeCaseClauseCondition(caseClause As
BoundCaseClause
, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As
BoundCaseClause
470
Private Function ComputeRelationalCaseClauseCondition(boundClause As BoundRelationalCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As
BoundCaseClause
488
Private Function ComputeSimpleCaseClauseCondition(boundClause As BoundSimpleCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As
BoundCaseClause
504
Private Function ComputeRangeCaseClauseCondition(boundClause As BoundRangeCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As
BoundCaseClause
Binding\Binder_Statements.vb (1)
275
For Each clause As
BoundCaseClause
In statement.CaseClauses
Generated\BoundNodes.xml.Generated.vb (5)
5061
Public Sub New(syntax As SyntaxNode, caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression, Optional hasErrors As Boolean = False)
5071
Private ReadOnly _CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5072
Public ReadOnly Property CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5090
Public Function Update(caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression) As BoundCaseStatement
12611
Dim caseClauses As ImmutableArray(Of
BoundCaseClause
) = Me.VisitList(node.CaseClauses)
Lowering\SyntheticBoundNodeFactory.vb (1)
731
Dim builder = ArrayBuilder(Of
BoundCaseClause
).GetInstance()