Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (8)
593var call = _factory.Call(null, elementRef, inlineArrayLocal, _factory.Literal(i), useStrictArgumentRefKinds: true);
610_factory.Literal(arrayLength),
766_factory.Literal(0),
810_factory.Binary(BinaryOperatorKind.Addition, indexTemp.Type, indexTemp, _factory.Literal(1)),
1112_factory.Literal(0),
1146_factory.Binary(BinaryOperatorKind.Addition, indexTemp.Type, indexTemp, _factory.Literal(1)),
1305var otherElements = _factory.Literal(initialLength);
1422result: _factory.Literal(0)); // result is unused
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (5)
266DeconstructRange(rewrittenRangeArg, _factory.Literal(length), localsBuilder, sideEffectsBuilder, out startExpr, out rangeSizeExpr);
287result = _factory.Call(_factory.Call(null, createSpan, possiblyRefCapturedReceiver, _factory.Literal(length), useStrictArgumentRefKinds: true),
315integerArgument = MakePatternIndexOffsetExpression(makeOffsetInput, _factory.Literal(length), strategy);
394return _factory.Call(_factory.Call(null, createSpan, rewrittenReceiver, _factory.Literal(length), useStrictArgumentRefKinds: true), getItemOrSliceHelper, index);
650return _factory.Literal(0);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (15)
102_factory.Literal((int)binderFlags),
135_factory.Literal((int)binderFlags),
138_factory.Literal((int)operatorKind.ToExpressionType()),
178_factory.Literal((int)binderFlags),
181_factory.Literal((int)operatorKind.ToExpressionType(isCompoundAssignment)),
241_factory.Literal((int)binderFlags),
277_factory.Literal((int)binderFlags),
320_factory.Literal((int)binderFlags),
347_factory.Literal(0),
379_factory.Literal((int)binderFlags),
420_factory.Literal((int)binderFlags),
449_factory.Literal((int)CSharpBinderFlags.None),
488_factory.Literal((int)binderFlags),
507_factory.Literal((int)0),
870return _factory.Call(null, argumentInfoFactory, _factory.Literal((int)flags), _factory.Literal(name));