83 references to Right
Microsoft.CodeAnalysis.VisualBasic (83)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
2160VisitCondition(binary.Right) 2170VisitCondition(binary.Right) 2177VisitRvalue(binary.Right)
Binding\Binder_Utils.vb (1)
1341GetExpressionConstantValueIfAny(binaryOperator.Right, diagnostics, context)
Binding\MemberSemanticModel.vb (3)
2225rightOperands.Push(node.Right) 2233rightOperands.Push(binary.Right) 2244rightOperands.Push(binary.Right)
BoundTree\BoundBinaryOperator.vb (3)
30Right.AssertRValue() 31Debug.Assert(HasErrors OrElse Left.Type.IsSameTypeIgnoringAll(Right.Type) OrElse 57Right.Type.GetNullableUnderlyingTypeOrSelf(),
BoundTree\BoundTreeRewriter.vb (1)
135Dim right = DirectCast(Me.Visit(binary.Right), BoundExpression)
BoundTree\BoundTreeWalker.vb (3)
83rightOperands.Push(node.Right) 87rightOperands.Push(binary.Right) 93rightOperands.Push(binary.Right)
CodeGen\EmitOperators.vb (22)
103EmitExpression(expression.Right, False) 176EmitExpression(binary.Right, True) 202EmitExpression(expression.Right, True) 207EmitExpression(expression.Right, True) 212EmitExpression(expression.Right, True) 242EmitExpression(expression.Right, True) 308Debug.Assert(expression.Right.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Int32) 311Dim shiftConst = expression.Right.ConstantValueOpt 322Debug.Assert(expression.Right.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Int32) 326Dim shiftConst = expression.Right.ConstantValueOpt 389EmitCondExpr(condition.Right, sense) 443Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 468Dim comparand = binOp.Right 494EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.Left, binOp.Right, sense) 499Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 501EmitBinaryCondOperatorHelper(ILOpCode.Or, binOp.Left, binOp.Right, sense) 506Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 508EmitBinaryCondOperatorHelper(ILOpCode.And, binOp.Left, binOp.Right, sense) 513Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 517EmitBinaryCondOperatorHelper(ILOpCode.Xor, binOp.Left, binOp.Right, True) 519EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.Left, binOp.Right, True) 552EmitBinaryCondOperatorHelper(s_compOpCodes(opIdx), binOp.Left, binOp.Right, sense)
CodeGen\EmitStatement.vb (7)
507nonConstOp = condition.Right 509constOp = condition.Right.ConstantValueOpt 709EmitCondBranch(binOp.Right, lazyDest, sense) 716condition = binOp.Right 744EmitExpression(binOp.Right, True) 816Debug.Assert(binOp.Right.IsNothingLiteral() OrElse binOp.Right.Type.SpecialType = SpecialType.System_Object OrElse binOp.WasCompilerGenerated)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
950Dim right = DirectCast(Me.Visit(binary.Right), BoundExpression) 987Dim right As BoundExpression = DirectCast(Me.Visit(node.Right), BoundExpression)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
89Dim right = DirectCast(Me.Visit(binary.Right), BoundExpression)
Generated\BoundNodes.xml.Generated.vb (4)
1571If operatorKind <> Me.OperatorKind OrElse left IsNot Me.Left OrElse right IsNot Me.Right OrElse checked <> Me.Checked OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse type IsNot Me.Type Then 11204Me.Visit(node.Right) 12181Dim right As BoundExpression = DirectCast(Me.Visit(node.Right), BoundExpression) 13329New TreeDumperNode("right", Nothing, new TreeDumperNode() {Visit(node.Right, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
162Dim right As BoundExpression = rewritten.Right
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (5)
153Dim originalRight As BoundExpression = node.Right 282Dim originalRight As BoundExpression = node.Right 346right = Visit(node.Right) 367right = Visit(node.Right) 416Dim originalRight As BoundExpression = node.Right
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (20)
158Return LocalRewriter.AdjustIfOptimizableForConditionalBranch(binary.Right, Nothing) 160Return binary.Right 242ReplaceMyGroupCollectionPropertyGetWithUnderlyingField(node.Right), 248(node.Right.Type IsNot Nothing AndAlso node.Right.Type.IsNullableType) Then 472Debug.Assert(node.Right.Type.IsDateTimeType()) 477Dim right As BoundExpression = node.Right 511Debug.Assert(node.Right.Type.IsDecimalType()) 516Dim right As BoundExpression = node.Right 549Dim rewrittenRight As BoundExpression = node.Right 628Dim right As BoundExpression = node.Right 655Debug.Assert(node.Right.Type.IsDecimalType()) 660Dim right As BoundExpression = node.Right 679Debug.Assert(node.Right.Type.IsStringType()) 684Dim right As BoundExpression = node.Right 719Debug.Assert(node.Right.Type.IsObjectType()) 724Dim right As BoundExpression = node.Right 752Dim right As BoundExpression = node.Right 781Dim right As BoundExpression = node.Right 1313Dim right As BoundExpression = node.Right
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
95binary.Right,
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (2)
38node.Right.Type.IsStringType(), "concat args should be strings here") 42Dim loweredRight = node.Right
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
52binary.Left, binary.Right, binary.Checked, binary.ConstantValueOpt, binary.Type)
Operations\VisualBasicOperationFactory.vb (1)
565Dim right As IOperation = Create(currentBinary.Right)
Operations\VisualBasicOperationFactory_Methods.vb (2)
128rightOperand:=boundBinaryOperator.Right, 371Return binaryOp.Right