3 instantiations of BoundRefAccess
Microsoft.CodeAnalysis.CSharp (3)
CodeGen\Optimizer.cs (1)
2259
return new
BoundRefAccess
(node.Syntax, left.LocalSymbol.RefKind, right, right.Type);
Generated\BoundNodes.xml.Generated.cs (1)
2138
var result = new
BoundRefAccess
(this.Syntax, refKind, expression, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
254
return new
BoundRefAccess
(syntax, RefKindExtensions.StrictIn, rewrittenRight, rewrittenRight.Type);
19 references to BoundRefAccess
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\CodeGenerator_HasHome.cs (2)
179
var
right = (
BoundRefAccess
)expression;
CodeGen\EmitAddress.cs (2)
176
var
right = (
BoundRefAccess
)expression;
CodeGen\EmitExpression.cs (2)
155
EmitRefAccessLoad((
BoundRefAccess
)expression, used);
1141
private void EmitRefAccessLoad(
BoundRefAccess
refAccess, bool used)
CodeGen\Optimizer.cs (1)
1808
public override BoundNode VisitRefAccess(
BoundRefAccess
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3539
public override BoundNode VisitRefAccess(
BoundRefAccess
node)
Generated\BoundNodes.xml.Generated.cs (10)
2134
public
BoundRefAccess
Update(RefKind refKind, BoundExpression expression, TypeSymbol type)
2138
var
result = new BoundRefAccess(this.Syntax, refKind, expression, type, this.HasErrors);
9180
return VisitRefAccess((
BoundRefAccess
)node, arg);
9611
public virtual R VisitRefAccess(
BoundRefAccess
node, A arg) => this.DefaultVisit(node, arg);
9852
public virtual BoundNode? VisitRefAccess(
BoundRefAccess
node) => this.DefaultVisit(node);
10246
public override BoundNode? VisitRefAccess(
BoundRefAccess
node)
11441
public override BoundNode? VisitRefAccess(
BoundRefAccess
node)
13406
public override BoundNode? VisitRefAccess(
BoundRefAccess
node)
13409
BoundRefAccess
updatedNode;
15948
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)