83 references to Right
Microsoft.CodeAnalysis.VisualBasic (83)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
2176VisitCondition(binary.Right) 2186VisitCondition(binary.Right) 2193VisitRvalue(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) 193EmitExpression(binary.Right, True) 219EmitExpression(expression.Right, True) 224EmitExpression(expression.Right, True) 229EmitExpression(expression.Right, True) 259EmitExpression(expression.Right, True) 325Debug.Assert(expression.Right.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Int32) 328Dim shiftConst = expression.Right.ConstantValueOpt 339Debug.Assert(expression.Right.Type.PrimitiveTypeCode = Cci.PrimitiveTypeCode.Int32) 343Dim shiftConst = expression.Right.ConstantValueOpt 406EmitCondExpr(condition.Right, sense) 460Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 485Dim comparand = binOp.Right 511EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.Left, binOp.Right, sense) 516Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 518EmitBinaryCondOperatorHelper(ILOpCode.Or, binOp.Left, binOp.Right, sense) 523Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 525EmitBinaryCondOperatorHelper(ILOpCode.And, binOp.Left, binOp.Right, sense) 530Debug.Assert(binOp.Right.Type.SpecialType = SpecialType.System_Boolean) 534EmitBinaryCondOperatorHelper(ILOpCode.Xor, binOp.Left, binOp.Right, True) 536EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.Left, binOp.Right, True) 569EmitBinaryCondOperatorHelper(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)
1590If 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 11238Me.Visit(node.Right) 12215Dim right As BoundExpression = DirectCast(Me.Visit(node.Right), BoundExpression) 13366New TreeDumperNode("right", Nothing, new TreeDumperNode() {Visit(node.Right, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
233Dim right As BoundExpression = rewritten.Right
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (8)
217Dim originalRight As BoundExpression = node.Right 347Dim originalRight As BoundExpression = node.Right 403Return _factory.BadExpression(Visit(node.Left), Visit(node.Right)) 408Return _factory.BadExpression(Visit(node.Left), Visit(node.Right)) 413Return _factory.BadExpression(Visit(node.Left), Visit(node.Right)) 425right = Visit(node.Right) 447right = Visit(node.Right) 540Dim originalRight As BoundExpression = node.Right
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (20)
153Return LocalRewriter.AdjustIfOptimizableForConditionalBranch(binary.Right, Nothing) 155Return binary.Right 237ReplaceMyGroupCollectionPropertyGetWithUnderlyingField(node.Right), 243(node.Right.Type IsNot Nothing AndAlso node.Right.Type.IsNullableType) Then 467Debug.Assert(node.Right.Type.IsDateTimeType()) 472Dim right As BoundExpression = node.Right 506Debug.Assert(node.Right.Type.IsDecimalType()) 511Dim right As BoundExpression = node.Right 544Dim rewrittenRight As BoundExpression = node.Right 623Dim right As BoundExpression = node.Right 650Debug.Assert(node.Right.Type.IsDecimalType()) 655Dim right As BoundExpression = node.Right 674Debug.Assert(node.Right.Type.IsStringType()) 679Dim right As BoundExpression = node.Right 714Debug.Assert(node.Right.Type.IsObjectType()) 719Dim right As BoundExpression = node.Right 747Dim right As BoundExpression = node.Right 776Dim right As BoundExpression = node.Right 1308Dim 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)