99 references to Left
Microsoft.CodeAnalysis.VisualBasic (99)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
2107
Dim child As BoundExpression = node.
Left
2116
child = binary.
Left
Binding\Binder_Utils.vb (1)
1343
boundExpression = binaryOperator.
Left
Binding\MemberSemanticModel.vb (4)
2219
If node.
Left
.Kind <> BoundKind.BinaryOperator Then
2227
Dim binary = DirectCast(node.
Left
, BoundBinaryOperator)
2235
Dim current As BoundExpression = binary.
Left
2245
current = binary.
Left
BoundTree\BoundAssignmentOperator.vb (1)
118
leftNode = DirectCast(rightNode, BoundBinaryOperator).
Left
BoundTree\BoundBinaryOperator.vb (3)
29
Left
.AssertRValue()
31
Debug.Assert(HasErrors OrElse
Left
.Type.IsSameTypeIgnoringAll(Right.Type) OrElse
43
Dim leftType = TryCast(
Left
.Type.GetNullableUnderlyingTypeOrSelf(), NamedTypeSymbol)
BoundTree\BoundTreeRewriter.vb (2)
108
Dim child As BoundExpression = node.
Left
121
child = binary.
Left
BoundTree\BoundTreeWalker.vb (4)
77
If node.
Left
.Kind <> BoundKind.BinaryOperator Then
85
Dim binary = DirectCast(node.
Left
, BoundBinaryOperator)
89
Dim current As BoundExpression = binary.
Left
94
current = binary.
Left
CodeGen\EmitOperators.vb (24)
102
EmitExpression(expression.
Left
, False)
139
Dim child As BoundExpression = expression.
Left
158
child = binary.
Left
201
EmitExpression(expression.
Left
, True)
206
EmitExpression(expression.
Left
, True)
211
EmitExpression(expression.
Left
, True)
241
EmitExpression(expression.
Left
, True)
310
Dim shiftMax = GetShiftSizeMask(expression.
Left
.Type)
325
Dim shiftMax = GetShiftSizeMask(expression.
Left
.Type)
388
EmitCondBranch(condition.
Left
, fallThrough, stopSense)
416
Dim operandType = binOp.
Left
.Type
418
Debug.Assert(operandType IsNot Nothing OrElse (binOp.
Left
.IsNothingLiteral() AndAlso (opKind = BinaryOperatorKind.Is OrElse opKind = BinaryOperatorKind.IsNot)))
442
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
467
Dim constant = binOp.
Left
.ConstantValueOpt
472
comparand = binOp.
Left
494
EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.
Left
, binOp.Right, sense)
498
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
501
EmitBinaryCondOperatorHelper(ILOpCode.Or, binOp.
Left
, binOp.Right, sense)
505
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
508
EmitBinaryCondOperatorHelper(ILOpCode.And, binOp.
Left
, binOp.Right, sense)
512
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
517
EmitBinaryCondOperatorHelper(ILOpCode.Xor, binOp.
Left
, binOp.Right, True)
519
EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.
Left
, binOp.Right, True)
552
EmitBinaryCondOperatorHelper(s_compOpCodes(opIdx), binOp.
Left
, binOp.Right, sense)
CodeGen\EmitStatement.vb (9)
504
Dim constOp As ConstantValue = condition.
Left
.ConstantValueOpt
515
nonConstOp = condition.
Left
565
Dim operandType = expression.
Left
.Type
567
Debug.Assert(operandType IsNot Nothing OrElse (expression.
Left
.IsNothingLiteral() AndAlso (opKind = BinaryOperatorKind.Is OrElse opKind = BinaryOperatorKind.IsNot)))
708
EmitCondBranch(binOp.
Left
, lazyFallThrough, Not sense)
715
EmitCondBranch(binOp.
Left
, lazyDest, sense)
743
EmitExpression(binOp.
Left
, True)
815
Debug.Assert(binOp.
Left
.IsNothingLiteral() OrElse binOp.
Left
.Type.SpecialType = SpecialType.System_Object OrElse binOp.WasCompilerGenerated)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (3)
905
Dim child As BoundExpression = node.
Left
918
child = binary.
Left
981
Dim left As BoundExpression = DirectCast(Me.Visit(node.
Left
), BoundExpression)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (2)
62
Dim child As BoundExpression = node.
Left
75
child = binary.
Left
Generated\BoundNodes.xml.Generated.vb (4)
1571
If 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
11203
Me.Visit(node.
Left
)
12180
Dim left As BoundExpression = DirectCast(Me.Visit(node.
Left
), BoundExpression)
13328
New TreeDumperNode("left", Nothing, new TreeDumperNode() {Visit(node.
Left
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
161
Dim left As BoundExpression = rewritten.
Left
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (3)
149
Dim originalLeft As BoundExpression = node.
Left
278
Dim originalLeft As BoundExpression = node.
Left
342
Dim left As BoundExpression = Visit(node.
Left
)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (28)
153
Return binary.
Left
.GetMostEnclosedParenthesizedExpression()
241
ReplaceMyGroupCollectionPropertyGetWithUnderlyingField(node.
Left
),
247
If (node.
Left
.Type IsNot Nothing AndAlso node.
Left
.Type.IsNullableType) OrElse
261
If node.
Left
.Type.IsObjectType() Then
268
Dim leftType = node.
Left
.Type
290
Dim leftType = node.
Left
.Type
309
Dim leftType = node.
Left
.Type
328
Dim leftType = node.
Left
.Type
347
Dim leftType = node.
Left
.Type
366
Dim leftType = node.
Left
.Type
471
Debug.Assert(node.
Left
.Type.IsDateTimeType())
476
Dim left As BoundExpression = node.
Left
510
Debug.Assert(node.
Left
.Type.IsDecimalType())
515
Dim left As BoundExpression = node.
Left
548
Dim rewrittenLeft As BoundExpression = node.
Left
627
Dim left As BoundExpression = node.
Left
654
Debug.Assert(node.
Left
.Type.IsDecimalType())
659
Dim left As BoundExpression = node.
Left
678
Debug.Assert(node.
Left
.Type.IsStringType())
683
Dim left As BoundExpression = node.
Left
718
Debug.Assert(node.
Left
.Type.IsObjectType())
723
Dim left As BoundExpression = node.
Left
751
Dim left As BoundExpression = node.
Left
780
Dim left As BoundExpression = node.
Left
800
Dim left As BoundExpression = VisitExpressionNode(node.
Left
)
851
If node.
Left
.Type.IsNullableOfBoolean Then
1312
Dim left As BoundExpression = node.
Left
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
94
binary.
Left
,
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (2)
37
node.
Left
.Type.IsStringType() AndAlso
41
Dim loweredLeft = node.
Left
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
52
binary.
Left
, binary.Right, binary.Checked, binary.ConstantValueOpt, binary.Type)
Operations\VisualBasicOperationFactory.vb (2)
557
currentBinary = TryCast(currentBinary.
Left
, BoundBinaryOperator)
564
left = If(left, Create(currentBinary.
Left
))
Operations\VisualBasicOperationFactory_Methods.vb (2)
127
leftOperand:=boundBinaryOperator.
Left
,
129
binaryOperatorKind:=Helper.DeriveBinaryOperatorKind(boundBinaryOperator.OperatorKind, boundBinaryOperator.
Left
),