3 instantiations of BoundPassByCopy
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
957var result = new BoundPassByCopy(this.Syntax, expression, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter.cs (1)
261visited = new BoundPassByCopy(
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
457expr = new BoundPassByCopy(expr.Syntax, expr, expr.Type);
20 references to BoundPassByCopy
Microsoft.CodeAnalysis.CSharp (20)
CodeGen\EmitAddress.cs (2)
96return EmitPassByCopyAddress((BoundPassByCopy)expression, addressKind); 181private LocalDefinition EmitPassByCopyAddress(BoundPassByCopy passByCopyExpr, AddressKind addressKind)
CodeGen\EmitExpression.cs (2)
138EmitExpression(((BoundPassByCopy)expression).Expression, used); 1929current = ((BoundPassByCopy)current).Expression;
CodeGen\Optimizer.cs (1)
602public override BoundNode VisitPassByCopy(BoundPassByCopy node)
FlowAnalysis\AbstractFlowPass.cs (1)
908public override BoundNode VisitPassByCopy(BoundPassByCopy node)
Generated\BoundNodes.xml.Generated.cs (10)
953public BoundPassByCopy Update(BoundExpression expression, TypeSymbol? type) 957var result = new BoundPassByCopy(this.Syntax, expression, type, this.HasErrors); 8551return VisitPassByCopy((BoundPassByCopy)node, arg); 8988public virtual R VisitPassByCopy(BoundPassByCopy node, A arg) => this.DefaultVisit(node, arg); 9216public virtual BoundNode? VisitPassByCopy(BoundPassByCopy node) => this.DefaultVisit(node); 9464public override BoundNode? VisitPassByCopy(BoundPassByCopy node) 10511public override BoundNode? VisitPassByCopy(BoundPassByCopy node) 11996public override BoundNode? VisitPassByCopy(BoundPassByCopy node) 11999BoundPassByCopy updatedNode; 14562public override TreeDumperNode VisitPassByCopy(BoundPassByCopy node, object? arg) => new TreeDumperNode("passByCopy", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
208return Visit(((BoundPassByCopy)node).Expression);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
330return IsSafeForReordering(((BoundPassByCopy)current).Expression, kind);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
884return ReadIsSideeffecting(((BoundPassByCopy)expression).Expression);
Lowering\SpillSequenceSpiller.cs (1)
1091public override BoundNode VisitPassByCopy(BoundPassByCopy node)