Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (8)
592var call = _factory.Call(null, elementRef, inlineArrayLocal, _factory.Literal(i), useStrictArgumentRefKinds: true);
609_factory.Literal(arrayLength),
765_factory.Literal(0),
809_factory.Binary(BinaryOperatorKind.Addition, indexTemp.Type, indexTemp, _factory.Literal(1)),
1111_factory.Literal(0),
1145_factory.Binary(BinaryOperatorKind.Addition, indexTemp.Type, indexTemp, _factory.Literal(1)),
1304var otherElements = _factory.Literal(initialLength);
1421result: _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)
103_factory.Literal((int)binderFlags),
136_factory.Literal((int)binderFlags),
139_factory.Literal((int)operatorKind.ToExpressionType()),
179_factory.Literal((int)binderFlags),
182_factory.Literal((int)operatorKind.ToExpressionType(isCompoundAssignment)),
242_factory.Literal((int)binderFlags),
278_factory.Literal((int)binderFlags),
321_factory.Literal((int)binderFlags),
348_factory.Literal(0),
380_factory.Literal((int)binderFlags),
421_factory.Literal((int)binderFlags),
450_factory.Literal((int)CSharpBinderFlags.None),
489_factory.Literal((int)binderFlags),
508_factory.Literal((int)0),
871return _factory.Call(null, argumentInfoFactory, _factory.Literal((int)flags), _factory.Literal(name));