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