25 references to ConditionOpt
Microsoft.CodeAnalysis.VisualBasic (25)
Analysis\FlowAnalysis\AbstractFlowPass.vb (4)
1864Debug.Assert(node.ValueOpt IsNot Nothing Xor node.ConditionOpt IsNot Nothing) 1869VisitRvalue(node.ConditionOpt) 1877Debug.Assert(node.ValueOpt IsNot Nothing Xor node.ConditionOpt IsNot Nothing) 1882VisitRvalue(node.ConditionOpt)
Binding\Binder_SelectCase.vb (6)
474Debug.Assert(boundClause.ConditionOpt IsNot Nothing Xor boundClause.ValueOpt IsNot Nothing) 476conditionOpt = If(boundClause.ConditionOpt, BindBinaryOperator(node:=syntax, 490Debug.Assert(boundClause.ConditionOpt IsNot Nothing Xor boundClause.ValueOpt IsNot Nothing) 492conditionOpt = If(boundClause.ConditionOpt, BindBinaryOperator(node:=boundClause.Syntax, 590Debug.Assert(relationalClause.ValueOpt IsNot Nothing Xor relationalClause.ConditionOpt IsNot Nothing) 638Debug.Assert(simpleCaseClause.ValueOpt IsNot Nothing Xor simpleCaseClause.ConditionOpt IsNot Nothing)
BoundTree\BoundRelationalCaseClause.vb (1)
11ValidateValueAndCondition(ValueOpt, ConditionOpt, OperatorKind)
BoundTree\BoundSimpleCaseClause.vb (1)
15ValidateValueAndCondition(ValueOpt, ConditionOpt, BinaryOperatorKind.Equals)
CodeGen\EmitStatement.vb (2)
997Debug.Assert(simpleCaseClause.ConditionOpt Is Nothing) 1006Debug.Assert(relationalCaseClause.ConditionOpt Is Nothing)
Generated\BoundNodes.xml.Generated.vb (8)
5154If valueOpt IsNot Me.ValueOpt OrElse conditionOpt IsNot Me.ConditionOpt Then 5250If operatorKind <> Me.OperatorKind OrElse valueOpt IsNot Me.ValueOpt OrElse conditionOpt IsNot Me.ConditionOpt Then 11572Me.Visit(node.ConditionOpt) 11586Me.Visit(node.ConditionOpt) 12600Dim conditionOpt As BoundExpression = DirectCast(Me.Visit(node.ConditionOpt), BoundExpression) 12614Dim conditionOpt As BoundExpression = DirectCast(Me.Visit(node.ConditionOpt), BoundExpression) 13902New TreeDumperNode("conditionOpt", Nothing, new TreeDumperNode() {Visit(node.ConditionOpt, Nothing)}) 13919New TreeDumperNode("conditionOpt", Nothing, new TreeDumperNode() {Visit(node.ConditionOpt, Nothing)})
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (2)
360Debug.Assert(simpleCaseClause.ConditionOpt Is Nothing) 369Debug.Assert(relationalCaseClause.ConditionOpt Is Nothing)
Operations\VisualBasicOperationFactory_Methods.vb (1)
360Return GetCaseClauseValue(clause.ValueOpt, clause.ConditionOpt)