3 instantiations of BoundRefAccess
Microsoft.CodeAnalysis.CSharp (3)
CodeGen\Optimizer.cs (1)
2263
return new
BoundRefAccess
(arrayAccess.Syntax, RefKind.Ref, arrayAccess, right.Type);
Generated\BoundNodes.xml.Generated.cs (1)
2137
var result = new
BoundRefAccess
(this.Syntax, refKind, expression, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
252
return new
BoundRefAccess
(syntax, RefKindExtensions.StrictIn, rewrittenRight, rewrittenRight.Type);
19 references to BoundRefAccess
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\CodeGenerator_HasHome.cs (2)
178
var
right = (
BoundRefAccess
)expression;
CodeGen\EmitAddress.cs (2)
177
var
right = (
BoundRefAccess
)expression;
CodeGen\EmitExpression.cs (2)
155
EmitRefAccessLoad((
BoundRefAccess
)expression, used);
1113
private void EmitRefAccessLoad(
BoundRefAccess
refAccess, bool used)
CodeGen\Optimizer.cs (1)
1808
public override BoundNode VisitRefAccess(
BoundRefAccess
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3529
public override BoundNode VisitRefAccess(
BoundRefAccess
node)
Generated\BoundNodes.xml.Generated.cs (10)
2133
public
BoundRefAccess
Update(RefKind refKind, BoundExpression expression, TypeSymbol type)
2137
var
result = new BoundRefAccess(this.Syntax, refKind, expression, type, this.HasErrors);
9179
return VisitRefAccess((
BoundRefAccess
)node, arg);
9610
public virtual R VisitRefAccess(
BoundRefAccess
node, A arg) => this.DefaultVisit(node, arg);
9851
public virtual BoundNode? VisitRefAccess(
BoundRefAccess
node) => this.DefaultVisit(node);
10245
public override BoundNode? VisitRefAccess(
BoundRefAccess
node)
11440
public override BoundNode? VisitRefAccess(
BoundRefAccess
node)
13405
public override BoundNode? VisitRefAccess(
BoundRefAccess
node)
13408
BoundRefAccess
updatedNode;
15947
public override TreeDumperNode VisitRefAccess(
BoundRefAccess
node, object? arg) => new TreeDumperNode("refAccess", null, new TreeDumperNode[]
Lowering\SpillSequenceSpiller.cs (1)
828
public override BoundNode VisitRefAccess(
BoundRefAccess
node)