3 instantiations of BoundPassByCopy
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
970var result = new BoundPassByCopy(this.Syntax, expression, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter.cs (1)
299visited = new BoundPassByCopy(
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
712expr = new BoundPassByCopy(syntax, expr, expr.Type);
20 references to BoundPassByCopy
Microsoft.CodeAnalysis.CSharp (20)
CodeGen\EmitAddress.cs (2)
94return EmitPassByCopyAddress((BoundPassByCopy)expression, addressKind); 184private LocalDefinition EmitPassByCopyAddress(BoundPassByCopy passByCopyExpr, AddressKind addressKind)
CodeGen\EmitExpression.cs (2)
139EmitExpression(((BoundPassByCopy)expression).Expression, used); 2149current = ((BoundPassByCopy)current).Expression;
CodeGen\Optimizer.cs (1)
602public override BoundNode VisitPassByCopy(BoundPassByCopy node)
FlowAnalysis\AbstractFlowPass.cs (1)
915public override BoundNode VisitPassByCopy(BoundPassByCopy node)
Generated\BoundNodes.xml.Generated.cs (10)
966public BoundPassByCopy Update(BoundExpression expression, TypeSymbol? type) 970var result = new BoundPassByCopy(this.Syntax, expression, type, this.HasErrors); 8906return VisitPassByCopy((BoundPassByCopy)node, arg); 9359public virtual R VisitPassByCopy(BoundPassByCopy node, A arg) => this.DefaultVisit(node, arg); 9595public virtual BoundNode? VisitPassByCopy(BoundPassByCopy node) => this.DefaultVisit(node); 9851public override BoundNode? VisitPassByCopy(BoundPassByCopy node) 10927public override BoundNode? VisitPassByCopy(BoundPassByCopy node) 12467public override BoundNode? VisitPassByCopy(BoundPassByCopy node) 12470BoundPassByCopy updatedNode; 15136public override TreeDumperNode VisitPassByCopy(BoundPassByCopy node, object? arg) => new TreeDumperNode("passByCopy", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
206return Visit(((BoundPassByCopy)node).Expression);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
563return IsSafeForReordering(((BoundPassByCopy)current).Expression, kind);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
900return ReadIsSideeffecting(((BoundPassByCopy)expression).Expression);
Lowering\SpillSequenceSpiller.cs (1)
1189public override BoundNode VisitPassByCopy(BoundPassByCopy node)