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)
1749var 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)
1136public override BoundNode VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
FlowAnalysis\NullableWalker.cs (1)
9752public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
1745public BoundTupleBinaryOperator Update(BoundExpression left, BoundExpression right, BinaryOperatorKind operatorKind, TupleBinaryOperatorInfo.Multiple operators, TypeSymbol type) 1749var result = new BoundTupleBinaryOperator(this.Syntax, left, right, operatorKind, operators, type, this.HasErrors); 9160return VisitTupleBinaryOperator((BoundTupleBinaryOperator)node, arg); 9601public virtual R VisitTupleBinaryOperator(BoundTupleBinaryOperator node, A arg) => this.DefaultVisit(node, arg); 9842public virtual BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) => this.DefaultVisit(node); 10184public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 11354public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 13257public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 13261BoundTupleBinaryOperator updatedNode; 15826public override TreeDumperNode VisitTupleBinaryOperator(BoundTupleBinaryOperator node, object? arg) => new TreeDumperNode("tupleBinaryOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1092public 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); 1646private ITupleBinaryOperation CreateBoundTupleBinaryOperatorOperation(BoundTupleBinaryOperator boundTupleBinaryOperator)