2 instantiations of BoundTupleBinaryOperator
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_TupleOperators.cs (1)
35return new BoundTupleBinaryOperator(node, convertedLeft, convertedRight, kind, operators, resultType);
Generated\BoundNodes.xml.Generated.cs (1)
1751var result = new BoundTupleBinaryOperator(this.Syntax, left, right, operatorKind, operators, type, this.HasErrors);
17 references to BoundTupleBinaryOperator
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_TupleOperators.cs (1)
25private BoundTupleBinaryOperator BindTupleBinaryOperator(BinaryExpressionSyntax node, BinaryOperatorKind kind,
FlowAnalysis\AbstractFlowPass.cs (1)
1135public override BoundNode VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
FlowAnalysis\NullableWalker.cs (1)
9431public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
1747public BoundTupleBinaryOperator Update(BoundExpression left, BoundExpression right, BinaryOperatorKind operatorKind, TupleBinaryOperatorInfo.Multiple operators, TypeSymbol type) 1751var result = new BoundTupleBinaryOperator(this.Syntax, left, right, operatorKind, operators, type, this.HasErrors); 9054return VisitTupleBinaryOperator((BoundTupleBinaryOperator)node, arg); 9489public virtual R VisitTupleBinaryOperator(BoundTupleBinaryOperator node, A arg) => this.DefaultVisit(node, arg); 9727public virtual BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) => this.DefaultVisit(node); 10062public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 11206public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 13081public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 13085BoundTupleBinaryOperator updatedNode; 15621public override TreeDumperNode VisitTupleBinaryOperator(BoundTupleBinaryOperator node, object? arg) => new TreeDumperNode("tupleBinaryOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1077public override BoundNode VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
28public override BoundNode VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
Operations\CSharpOperationFactory.cs (2)
130return CreateBoundTupleBinaryOperatorOperation((BoundTupleBinaryOperator)boundNode); 1602private ITupleBinaryOperation CreateBoundTupleBinaryOperatorOperation(BoundTupleBinaryOperator boundTupleBinaryOperator)