1 write to Index
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1405this.Index = index;
11 references to Index
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (1)
431expr = elementAccess.Update(elementAccess.Expression, elementAccess.Index, elementAccess.Checked, refersToLocation: true, elementAccess.Type);
BoundTree\Expression.cs (1)
96protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Expression, this.Index);
FlowAnalysis\AbstractFlowPass.cs (1)
3308VisitRvalue(node.Index);
Generated\BoundNodes.xml.Generated.cs (5)
1421if (expression != this.Expression || index != this.Index || @checked != this.Checked || refersToLocation != this.RefersToLocation || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9521this.Visit(node.Index); 10595BoundExpression index = (BoundExpression)this.Visit(node.Index); 12189BoundExpression index = (BoundExpression)this.Visit(node.Index); 14689new TreeDumperNode("index", null, new TreeDumperNode[] { Visit(node.Index, null) }),
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
417var rewrittenIndex = VisitExpression(pointerAccess.Index);
Lowering\LocalRewriter\LocalRewriter_PointerElementAccess.cs (1)
15BoundExpression rewrittenIndex = VisitExpression(node.Index);
Lowering\SpillSequenceSpiller.cs (1)
1331var index = VisitExpression(ref builder, node.Index);