Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (16)
41var loweredReceiver = VisitExpression(node.Receiver);
84BoundExpression? rewrittenReceiver = VisitExpression(node.ReceiverOpt);
206var rewrittenReceiver = VisitExpression(node.Expression);
223result = getElementRef(node, rewrittenReceiver, index: VisitExpression(node.Argument), getItemOrSliceHelper, length);
490var receiver = VisitExpression(node.Receiver);
536BoundExpression lengthAccess = VisitExpression(node.LengthOrCountAccess);
554integerArgument = MakePatternIndexOffsetExpression(makeOffsetInput, VisitExpression(node.LengthOrCountAccess), strategy);
720return VisitExpression(hatExpression.Operand);
727return VisitExpression(operand);
745return VisitExpression(index);
751return VisitExpression(unloweredExpr);
789var receiver = VisitExpression(node.Receiver);
947lengthAccess = VisitExpression(node.LengthOrCountAccess);
979DeconstructRange(rewrittenRangeArg, VisitExpression(node.LengthOrCountAccess), localsBuilder, sideEffectsBuilder, out startExpr, out rangeSizeExpr);
987var rewrittenIndexerAccess = VisitExpression(sliceCall);
1113rewrittenRangeArg = VisitExpression(rangeArg);