28 references to Sequence
Microsoft.CodeAnalysis.CSharp (28)
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
624result = F.Sequence(
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
774var result = _bound.Sequence(locals.ToImmutableAndFree(), initializers.ToImmutableAndFree(), 820var result = _bound.Sequence(
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
605return _factory.Sequence(ImmutableArray.Create(temp.LocalSymbol), builder.ToImmutableAndFree(), temp); 611return _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, builder.ToImmutableAndFree(), lastExpression);
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
703return _factory.Sequence(ImmutableArray.Create(temp.LocalSymbol), ImmutableArray.Create<BoundExpression>(tempAssignment), result);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
564rewrittenReceiver = _factory.Sequence( 642visitedArgumentsBuilder[argIndex] = _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, ImmutableArray.Create<BoundExpression>(store), local);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (3)
52return _factory.Sequence(lhsTemps.ToImmutableAndFree(), lhsEffects.ToImmutableAndFree(), result); 97return _factory.Sequence(temps.ToImmutableAndFree(), effects.ToImmutableAndFree(), last); 106return _factory.Sequence(temps.ToImmutableAndFree(), effects.ToImmutableAndFree(), returnValue);
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
368BoundExpression pinAndGetPtr = factory.Sequence(
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
236return _factory.Sequence( 808return F.Sequence(
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (2)
181test = _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, _sideEffectBuilder.ToImmutable(), test); 319result = _factory.Sequence(allTemps, ImmutableArray<BoundExpression>.Empty, result);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (2)
129var alternative = _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, ImmutableArray.Create(tmpAssignment, transformedLhsAssignment), tmp); 134return _factory.Sequence(temps.ToImmutableAndFree(), stores.ToImmutableAndFree(), ternary);
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
473return _factory.Sequence(
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
440return _rewriter._factory.Sequence(locals, _expressions, result);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (5)
38BoundExpression result = _factory.Sequence(temps.ToImmutableAndFree(), initEffects.ToImmutableAndFree(), returnValue); 308BoundExpression innerSequence = _factory.Sequence(locals: ImmutableArray<LocalSymbol>.Empty, innerEffects.ToImmutableAndFree(), logicalExpression); 322return _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, outerEffects.ToImmutableAndFree(), 330return _factory.Sequence(ImmutableArray<LocalSymbol>.Empty, outerEffects.ToImmutableAndFree(), 339_factory.Sequence(ImmutableArray<LocalSymbol>.Empty, outerEffects.ToImmutableAndFree(),
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
527return F.Sequence(ImmutableArray.Create(sacrificialTemp), sideEffects.ToImmutableAndFree(), F.AssignmentExpression(F.Local(sacrificialTemp), replacement, isRef: true)); 538return F.Sequence(ImmutableArray<LocalSymbol>.Empty, sideEffects.ToImmutableAndFree(), last);
Lowering\SyntheticBoundNodeFactory.cs (1)
951return Sequence(locals, builder.ToImmutableAndFree(), lastExpression);