2 types derived from BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5111
Inherits
BoundCaseClause
5164
Inherits
BoundCaseClause
2 instantiations of BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5114
MyBase.
New
(kind, syntax, hasErrors)
5167
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)
5058
Public Sub New(syntax As SyntaxNode, caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression, Optional hasErrors As Boolean = False)
5068
Private ReadOnly _CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5069
Public ReadOnly Property CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5087
Public Function Update(caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression) As BoundCaseStatement
12593
Dim caseClauses As ImmutableArray(Of
BoundCaseClause
) = Me.VisitList(node.CaseClauses)
Lowering\SyntheticBoundNodeFactory.vb (1)
727
Dim builder = ArrayBuilder(Of
BoundCaseClause
).GetInstance()