2 instantiations of BoundRefArrayAccess
Microsoft.CodeAnalysis.CSharp (2)
CodeGen\Optimizer.cs (1)
2196return new BoundRefArrayAccess(arrayAccess.Syntax, arrayAccess);
Generated\BoundNodes.xml.Generated.cs (1)
2101var result = new BoundRefArrayAccess(this.Syntax, arrayAccess, this.HasErrors);
12 references to BoundRefArrayAccess
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\EmitExpression.cs (2)
158EmitArrayElementRefLoad((BoundRefArrayAccess)expression, used); 1107private void EmitArrayElementRefLoad(BoundRefArrayAccess refArrayAccess, bool used)
Generated\BoundNodes.xml.Generated.cs (10)
2097public BoundRefArrayAccess Update(BoundArrayAccess arrayAccess) 2101var result = new BoundRefArrayAccess(this.Syntax, arrayAccess, this.HasErrors); 8932return VisitRefArrayAccess((BoundRefArrayAccess)node, arg); 9354public virtual R VisitRefArrayAccess(BoundRefArrayAccess node, A arg) => this.DefaultVisit(node, arg); 9590public virtual BoundNode? VisitRefArrayAccess(BoundRefArrayAccess node) => this.DefaultVisit(node); 9975public override BoundNode? VisitRefArrayAccess(BoundRefArrayAccess node) 11104public override BoundNode? VisitRefArrayAccess(BoundRefArrayAccess node) 12918public override BoundNode? VisitRefArrayAccess(BoundRefArrayAccess node) 12921BoundRefArrayAccess updatedNode; 15423public override TreeDumperNode VisitRefArrayAccess(BoundRefArrayAccess node, object? arg) => new TreeDumperNode("refArrayAccess", null, new TreeDumperNode[]