Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (17)
42var loweredReceiver = VisitExpression(node.Receiver);
85BoundExpression? rewrittenReceiver = VisitExpression(node.ReceiverOpt);
246var rewrittenReceiver = VisitExpression(node.Expression);
263result = getElementRef(node, rewrittenReceiver, index: VisitExpression(node.Argument), getItemOrSliceHelper, length);
553var receiver = VisitExpression(node.Receiver);
599BoundExpression lengthAccess = VisitExpression(node.LengthOrCountAccess);
617integerArgument = MakePatternIndexOffsetExpression(makeOffsetInput, VisitExpression(node.LengthOrCountAccess), strategy);
784return VisitExpression(hatExpression.Operand);
791return VisitExpression(operand);
809return VisitExpression(index);
815return VisitExpression(unloweredExpr);
853var receiver = VisitExpression(node.Receiver);
937lengthAccess = VisitExpression(node.LengthOrCountAccess);
1026lengthAccess = VisitExpression(node.LengthOrCountAccess);
1058DeconstructRange(rewrittenRangeArg, VisitExpression(node.LengthOrCountAccess), localsBuilder, sideEffectsBuilder, out startExpr, out rangeSizeExpr);
1065var rewrittenIndexerAccess = VisitExpression(sliceCall);
1265rewrittenRangeArg = VisitExpression(rangeArg);