2 instantiations of BoundRefArrayAccess
Microsoft.CodeAnalysis.CSharp (2)
CodeGen\Optimizer.cs (1)
2257
return new
BoundRefArrayAccess
(arrayAccess.Syntax, arrayAccess, right.Type);
Generated\BoundNodes.xml.Generated.cs (1)
2135
var result = new
BoundRefArrayAccess
(this.Syntax, arrayAccess, type, this.HasErrors);
16 references to BoundRefArrayAccess
Microsoft.CodeAnalysis.CSharp (16)
CodeGen\CodeGenerator_HasHome.cs (2)
125
var
right = (
BoundRefArrayAccess
)expression;
CodeGen\EmitAddress.cs (2)
165
var
right = (
BoundRefArrayAccess
)expression;
CodeGen\EmitExpression.cs (2)
155
EmitArrayElementRefLoad((
BoundRefArrayAccess
)expression, used);
1115
private void EmitArrayElementRefLoad(
BoundRefArrayAccess
refArrayAccess, bool used)
Generated\BoundNodes.xml.Generated.cs (10)
2131
public
BoundRefArrayAccess
Update(BoundArrayAccess arrayAccess, TypeSymbol type)
2135
var
result = new BoundRefArrayAccess(this.Syntax, arrayAccess, type, this.HasErrors);
9181
return VisitRefArrayAccess((
BoundRefArrayAccess
)node, arg);
9612
public virtual R VisitRefArrayAccess(
BoundRefArrayAccess
node, A arg) => this.DefaultVisit(node, arg);
9853
public virtual BoundNode? VisitRefArrayAccess(
BoundRefArrayAccess
node) => this.DefaultVisit(node);
10247
public override BoundNode? VisitRefArrayAccess(
BoundRefArrayAccess
node)
11444
public override BoundNode? VisitRefArrayAccess(
BoundRefArrayAccess
node)
13411
public override BoundNode? VisitRefArrayAccess(
BoundRefArrayAccess
node)
13414
BoundRefArrayAccess
updatedNode;
15955
public override TreeDumperNode VisitRefArrayAccess(
BoundRefArrayAccess
node, object? arg) => new TreeDumperNode("refArrayAccess", null, new TreeDumperNode[]