98 references to Left
Microsoft.CodeAnalysis.VisualBasic (98)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
2123
Dim child As BoundExpression = node.
Left
2132
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)
156
Dim child As BoundExpression = expression.
Left
175
child = binary.
Left
218
EmitExpression(expression.
Left
, True)
223
EmitExpression(expression.
Left
, True)
228
EmitExpression(expression.
Left
, True)
258
EmitExpression(expression.
Left
, True)
327
Dim shiftMax = GetShiftSizeMask(expression.
Left
.Type)
342
Dim shiftMax = GetShiftSizeMask(expression.
Left
.Type)
405
EmitCondBranch(condition.
Left
, fallThrough, stopSense)
433
Dim operandType = binOp.
Left
.Type
435
Debug.Assert(operandType IsNot Nothing OrElse (binOp.
Left
.IsNothingLiteral() AndAlso (opKind = BinaryOperatorKind.Is OrElse opKind = BinaryOperatorKind.IsNot)))
459
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
484
Dim constant = binOp.
Left
.ConstantValueOpt
489
comparand = binOp.
Left
511
EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.
Left
, binOp.Right, sense)
515
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
518
EmitBinaryCondOperatorHelper(ILOpCode.Or, binOp.
Left
, binOp.Right, sense)
522
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
525
EmitBinaryCondOperatorHelper(ILOpCode.And, binOp.
Left
, binOp.Right, sense)
529
Debug.Assert(binOp.
Left
.Type.SpecialType = SpecialType.System_Boolean)
534
EmitBinaryCondOperatorHelper(ILOpCode.Xor, binOp.
Left
, binOp.Right, True)
536
EmitBinaryCondOperatorHelper(ILOpCode.Ceq, binOp.
Left
, binOp.Right, True)
569
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)
1590
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
11237
Me.Visit(node.
Left
)
12214
Dim left As BoundExpression = DirectCast(Me.Visit(node.
Left
), BoundExpression)
13365
New TreeDumperNode("left", Nothing, new TreeDumperNode() {Visit(node.
Left
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
232
Dim left As BoundExpression = rewritten.
Left
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (6)
213
Dim originalLeft As BoundExpression = node.
Left
343
Dim originalLeft As BoundExpression = node.
Left
403
Return _factory.BadExpression(Visit(node.
Left
), Visit(node.Right))
408
Return _factory.BadExpression(Visit(node.
Left
), Visit(node.Right))
413
Return _factory.BadExpression(Visit(node.
Left
), Visit(node.Right))
421
Dim left As BoundExpression = Visit(node.
Left
)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (28)
148
Return binary.
Left
.GetMostEnclosedParenthesizedExpression()
236
ReplaceMyGroupCollectionPropertyGetWithUnderlyingField(node.
Left
),
242
If (node.
Left
.Type IsNot Nothing AndAlso node.
Left
.Type.IsNullableType) OrElse
256
If node.
Left
.Type.IsObjectType() Then
263
Dim leftType = node.
Left
.Type
285
Dim leftType = node.
Left
.Type
304
Dim leftType = node.
Left
.Type
323
Dim leftType = node.
Left
.Type
342
Dim leftType = node.
Left
.Type
361
Dim leftType = node.
Left
.Type
466
Debug.Assert(node.
Left
.Type.IsDateTimeType())
471
Dim left As BoundExpression = node.
Left
505
Debug.Assert(node.
Left
.Type.IsDecimalType())
510
Dim left As BoundExpression = node.
Left
543
Dim rewrittenLeft As BoundExpression = node.
Left
622
Dim left As BoundExpression = node.
Left
649
Debug.Assert(node.
Left
.Type.IsDecimalType())
654
Dim left As BoundExpression = node.
Left
673
Debug.Assert(node.
Left
.Type.IsStringType())
678
Dim left As BoundExpression = node.
Left
713
Debug.Assert(node.
Left
.Type.IsObjectType())
718
Dim left As BoundExpression = node.
Left
746
Dim left As BoundExpression = node.
Left
775
Dim left As BoundExpression = node.
Left
795
Dim left As BoundExpression = VisitExpressionNode(node.
Left
)
846
If node.
Left
.Type.IsNullableOfBoolean Then
1307
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)