17 references to Left
Microsoft.CodeAnalysis.CSharp (12)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1837=> node.Update((PatternSyntax?)Visit(node.Left) ?? throw new ArgumentNullException("left"), VisitToken(node.OperatorToken), (PatternSyntax?)Visit(node.Right) ?? throw new ArgumentNullException("right"));
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
5883if (left != this.Left || operatorToken != this.OperatorToken || right != this.Right) 5894public BinaryPatternSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(this.Left, operatorToken, this.Right); 5895public BinaryPatternSyntax WithRight(PatternSyntax right) => Update(this.Left, this.OperatorToken, right);
Binder\Binder_Patterns.cs (2)
2190currentNode = currentNode.Left as BinaryPatternSyntax; 2198BoundPattern result = BindPattern(binaryPatternAndPermitDesignations.pat.Left, ref unionType, inputType, ref currentPermitDesignations, hasErrors, diagnostics, out hasUnionMatching, underIsPattern: false);
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
105node => node is BinaryPatternSyntax binary && FindNotInBinary(binary.Left) && isRedundantPatternWarningEnabled(compilation, binary.Right)); 305if (binary.Right == syntax && FindNotInBinary(binary.Left)) 352syntax = binarySyntax.Left;
Binder\ExpressionVariableFinder.cs (1)
353currentPattern = binaryPattern.Left;
Binder\LocalBinderFactory.cs (2)
818if (node.Left is not BinaryPatternSyntax binOp) 820Visit(node.Left);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredPatternParenthesesDiagnosticAnalyzer.cs (1)
34return (binaryPattern.Left, binaryPattern.OperatorToken, binaryPattern.Right);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1417left = binaryPattern.Left;
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredPatternParenthesesDiagnosticAnalyzer.cs (1)
34return (binaryPattern.Left, binaryPattern.OperatorToken, binaryPattern.Right);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1417left = binaryPattern.Left;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1417left = binaryPattern.Left;