46 references to Left
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_Operators.vb (2)
25Dim left As BoundExpression = BindExpression(node.Left, diagnostics) 169child = binary.Left
Generated\Syntax.xml.Main.Generated.vb (2)
4139Dim newLeft = DirectCast(Visit(node.Left), ExpressionSyntax) 4140If node.Left IsNot newLeft Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
25227return Update(Me.Kind, Me.Left, operatorToken, Me.Right) 25244return Update(Me.Kind, Me.Left, Me.OperatorToken, right) 25261Return Me.Left 25295If kind <> Me.Kind OrElse left IsNot Me.Left OrElse operatorToken <> Me.OperatorToken OrElse right IsNot Me.Right Then
Microsoft.CodeAnalysis.VisualBasic.Analyzers (3)
MetaAnalyzers\Fixers\BasicPreferIsKindFix.vb (3)
39Dim invocation = TryCast(binaryExpression.Left, InvocationExpressionSyntax) 40invocation = If(invocation, TryConvertMemberAccessToInvocation(binaryExpression.Left)) 41invocation = If(invocation, TryConvertConditionalAccessToInvocation(binaryExpression.Left))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
52checkedExpression = binary.Left
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddRequiredParentheses\VisualBasicAddRequiredParenthesesDiagnosticAnalyzer.vb (1)
48Return (binaryLike.Left, binaryLike.OperatorToken, binaryLike.Right)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
381If parentBinaryExpression.Left Is node Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1770left = binaryExpression.Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
507ReplacementBreaksCompoundAssignment(binaryExpression.Left, binaryExpression.Right, newBinaryExpression.Left, newBinaryExpression.Right) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
542Dim otherSide = If(rightSide, binop.Left, binop.Right)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
58isExpression.Left,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
91If binaryExpression.Left.Kind = SyntaxKind.NumericLiteralExpression Then 92Dim numericLiteral = DirectCast(binaryExpression.Left, LiteralExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
65memberAccess = TryCast(subtraction.Left, MemberAccessExpressionSyntax)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
52checkedExpression = binary.Left
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddRequiredParentheses\VisualBasicAddRequiredParenthesesDiagnosticAnalyzer.vb (1)
48Return (binaryLike.Left, binaryLike.OperatorToken, binaryLike.Right)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
58isExpression.Left,
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (7)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotUseCountWhenAnyCanBeUsedFixer.vb (1)
72sourceExpression:=binary.Left,
Microsoft.NetCore.Analyzers\Performance\BasicPreferIsEmptyOverCount.Fixer.vb (1)
25countNode = binaryExpression.Left
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
23Dim invocation = If(TryCast(binaryExpression.Left, InvocationExpressionSyntax), TryCast(binaryExpression.Right, InvocationExpressionSyntax))
Microsoft.NetCore.Analyzers\Runtime\BasicTestForEmptyStringsUsingStringLength.Fixer.vb (1)
31Return DirectCast(binaryExpressionSyntax, BinaryExpressionSyntax).Left
Microsoft.NetCore.Analyzers\Runtime\BasicTestForNaNCorrectly.Fixer.vb (1)
32Return DirectCast(binaryExpressionSyntax, BinaryExpressionSyntax).Left
Microsoft.NetCore.Analyzers\Usage\BasicDoNotCompareSpanToNull.Fixer.vb (2)
36If binaryExpression.Left.IsKind(SyntaxKind.NothingLiteralExpression) Then 39Return binaryExpression.Left
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
542Dim otherSide = If(rightSide, binop.Left, binop.Right)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
381If parentBinaryExpression.Left Is node Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1770left = binaryExpression.Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
507ReplacementBreaksCompoundAssignment(binaryExpression.Left, binaryExpression.Right, newBinaryExpression.Left, newBinaryExpression.Right) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
91If binaryExpression.Left.Kind = SyntaxKind.NumericLiteralExpression Then 92Dim numericLiteral = DirectCast(binaryExpression.Left, LiteralExpressionSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
542Dim otherSide = If(rightSide, binop.Left, binop.Right)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
381If parentBinaryExpression.Left Is node Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1770left = binaryExpression.Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
507ReplacementBreaksCompoundAssignment(binaryExpression.Left, binaryExpression.Right, newBinaryExpression.Left, newBinaryExpression.Right) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (2)
91If binaryExpression.Left.Kind = SyntaxKind.NumericLiteralExpression Then 92Dim numericLiteral = DirectCast(binaryExpression.Left, LiteralExpressionSyntax)