2 types derived from BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5130Inherits BoundCaseClause 5183Inherits BoundCaseClause
2 instantiations of BoundCaseClause
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (2)
5133MyBase.New(kind, syntax, hasErrors) 5186MyBase.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)
146Dim caseClauses As ImmutableArray(Of BoundCaseClause) 149Dim caseClauseBuilder = ArrayBuilder(Of BoundCaseClause).GetInstance() 159caseClauses = ImmutableArray(Of BoundCaseClause).Empty 170) As BoundCaseClause 194) As BoundCaseClause 241) As BoundCaseClause 273) As BoundCaseClause 391Dim caseClauseBuilder = ArrayBuilder(Of BoundCaseClause).GetInstance() 433Dim newCaseClauses As ImmutableArray(Of BoundCaseClause) 454Private Function ComputeCaseClauseCondition(caseClause As BoundCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause 470Private Function ComputeRelationalCaseClauseCondition(boundClause As BoundRelationalCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause 488Private Function ComputeSimpleCaseClauseCondition(boundClause As BoundSimpleCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause 504Private Function ComputeRangeCaseClauseCondition(boundClause As BoundRangeCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause
Binding\Binder_Statements.vb (1)
275For Each clause As BoundCaseClause In statement.CaseClauses
Generated\BoundNodes.xml.Generated.vb (5)
5077Public Sub New(syntax As SyntaxNode, caseClauses As ImmutableArray(Of BoundCaseClause), conditionOpt As BoundExpression, Optional hasErrors As Boolean = False) 5087Private ReadOnly _CaseClauses As ImmutableArray(Of BoundCaseClause) 5088Public ReadOnly Property CaseClauses As ImmutableArray(Of BoundCaseClause) 5106Public Function Update(caseClauses As ImmutableArray(Of BoundCaseClause), conditionOpt As BoundExpression) As BoundCaseStatement 12627Dim caseClauses As ImmutableArray(Of BoundCaseClause) = Me.VisitList(node.CaseClauses)
Lowering\SyntheticBoundNodeFactory.vb (1)
731Dim builder = ArrayBuilder(Of BoundCaseClause).GetInstance()