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