2 types derived from BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5121
Inherits
BoundCaseClause
5174
Inherits
BoundCaseClause
2 instantiations of BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5124
MyBase.
New
(kind, syntax, hasErrors)
5177
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)
5068
Public Sub New(syntax As SyntaxNode, caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression, Optional hasErrors As Boolean = False)
5078
Private ReadOnly _CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5079
Public ReadOnly Property CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5097
Public Function Update(caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression) As BoundCaseStatement
12618
Dim caseClauses As ImmutableArray(Of
BoundCaseClause
) = Me.VisitList(node.CaseClauses)
Lowering\SyntheticBoundNodeFactory.vb (1)
731
Dim builder = ArrayBuilder(Of
BoundCaseClause
).GetInstance()