Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (16)
41var loweredReceiver = VisitExpression(node.Receiver);
84BoundExpression? rewrittenReceiver = VisitExpression(node.ReceiverOpt);
245var rewrittenReceiver = VisitExpression(node.Expression);
262result = getElementRef(node, rewrittenReceiver, index: VisitExpression(node.Argument), getItemOrSliceHelper, length);
529var receiver = VisitExpression(node.Receiver);
575BoundExpression lengthAccess = VisitExpression(node.LengthOrCountAccess);
593integerArgument = MakePatternIndexOffsetExpression(makeOffsetInput, VisitExpression(node.LengthOrCountAccess), strategy);
760return VisitExpression(hatExpression.Operand);
767return VisitExpression(operand);
785return VisitExpression(index);
791return VisitExpression(unloweredExpr);
829var receiver = VisitExpression(node.Receiver);
987lengthAccess = VisitExpression(node.LengthOrCountAccess);
1019DeconstructRange(rewrittenRangeArg, VisitExpression(node.LengthOrCountAccess), localsBuilder, sideEffectsBuilder, out startExpr, out rangeSizeExpr);
1027var rewrittenIndexerAccess = VisitExpression(sliceCall);
1153rewrittenRangeArg = VisitExpression(rangeArg);