18 references to ReceiverOrCondition
Microsoft.CodeAnalysis.VisualBasic (18)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1483VisitRvalue(node.ReceiverOrCondition)
CodeGen\EmitExpression.vb (4)
251If conditional.ReceiverOrCondition.Type.IsBooleanType() Then 260EmitCondBranch(conditional.ReceiverOrCondition, consequenceLabel, sense:=True) 279Debug.Assert(Not conditional.ReceiverOrCondition.Type.IsValueType) 290Dim receiver As BoundExpression = conditional.ReceiverOrCondition
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
844If Not node.ReceiverOrCondition.Type.IsBooleanType() Then 853Dim receiverOrCondition = DirectCast(Me.Visit(node.ReceiverOrCondition), BoundExpression)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
227Dim receiverOrCondition As BoundExpression = DirectCast(Me.Visit(node.ReceiverOrCondition), BoundExpression)
Generated\BoundNodes.xml.Generated.vb (4)
9093If receiverOrCondition IsNot Me.ReceiverOrCondition OrElse captureReceiver <> Me.CaptureReceiver OrElse placeholderId <> Me.PlaceholderId OrElse whenNotNull IsNot Me.WhenNotNull OrElse whenNullOpt IsNot Me.WhenNullOpt OrElse type IsNot Me.Type Then 12016Me.Visit(node.ReceiverOrCondition) 13100Dim receiverOrCondition As BoundExpression = DirectCast(Me.Visit(node.ReceiverOrCondition), BoundExpression) 14557New TreeDumperNode("receiverOrCondition", Nothing, new TreeDumperNode() {Visit(node.ReceiverOrCondition, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
562Dim receiverOrCondition As BoundExpression = DirectCast(Me.Visit(node.ReceiverOrCondition), BoundExpression)
Lowering\LambdaRewriter\LambdaRewriter.vb (4)
1442If Not result.CaptureReceiver AndAlso Not node.ReceiverOrCondition.Type.IsBooleanType() AndAlso 1443node.ReceiverOrCondition.Kind <> result.ReceiverOrCondition.Kind Then 1445Return result.Update(result.ReceiverOrCondition, True, result.PlaceholderId, result.WhenNotNull, result.WhenNullOpt, result.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
214operand = conditional.Update(conditional.ReceiverOrCondition,