2 types derived from BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5130
Inherits
BoundCaseClause
5183
Inherits
BoundCaseClause
2 instantiations of BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5133
MyBase.
New
(kind, syntax, hasErrors)
5186
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)
5077
Public Sub New(syntax As SyntaxNode, caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression, Optional hasErrors As Boolean = False)
5087
Private ReadOnly _CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5088
Public ReadOnly Property CaseClauses As ImmutableArray(Of
BoundCaseClause
)
5106
Public Function Update(caseClauses As ImmutableArray(Of
BoundCaseClause
), conditionOpt As BoundExpression) As BoundCaseStatement
12627
Dim caseClauses As ImmutableArray(Of
BoundCaseClause
) = Me.VisitList(node.CaseClauses)
Lowering\SyntheticBoundNodeFactory.vb (1)
731
Dim builder = ArrayBuilder(Of
BoundCaseClause
).GetInstance()