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)
1748var 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)
9663public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
1744public BoundTupleBinaryOperator Update(BoundExpression left, BoundExpression right, BinaryOperatorKind operatorKind, TupleBinaryOperatorInfo.Multiple operators, TypeSymbol type) 1748var result = new BoundTupleBinaryOperator(this.Syntax, left, right, operatorKind, operators, type, this.HasErrors); 9157return VisitTupleBinaryOperator((BoundTupleBinaryOperator)node, arg); 9598public virtual R VisitTupleBinaryOperator(BoundTupleBinaryOperator node, A arg) => this.DefaultVisit(node, arg); 9839public virtual BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) => this.DefaultVisit(node); 10181public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 11351public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 13254public override BoundNode? VisitTupleBinaryOperator(BoundTupleBinaryOperator node) 13258BoundTupleBinaryOperator updatedNode; 15823public 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); 1627private ITupleBinaryOperation CreateBoundTupleBinaryOperatorOperation(BoundTupleBinaryOperator boundTupleBinaryOperator)