30 references to Block
Microsoft.CodeAnalysis.CSharp (30)
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
76factory.CloseMethod(factory.Block(body.ToImmutableAndFree()));
FlowAnalysis\FlowAnalysisPass.cs (1)
140var initializations = F.HiddenSequencePoint(F.Block(builder.ToImmutableAndFree()));
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
263return _F.Block(bodyStatements.ToImmutableAndFree());
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (3)
123return F.Block(builder.ToImmutableAndFree()); 187return F.Block(builder.ToImmutableAndFree()); 300return F.Block(blockBuilder.ToImmutableAndFree());
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (2)
286return F.Block(builder.ToImmutableAndFree()); 511return F.Block(blockBuilder.ToImmutableAndFree());
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (2)
186F.CloseMethod(F.Block(bodyBuilder.ToImmutableAndFree())); 273return F.Block(bodyBuilder.ToImmutableAndFree());
Lowering\AsyncRewriter\AsyncRewriter.cs (2)
198F.CloseMethod(F.Block(ImmutableArray.Create(F.BaseInitialization(), F.Return()))); 274return F.Block(bodyBuilder.ToImmutableAndFree());
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
460return F.Block(bodyStatements.ToImmutableAndFree());
Lowering\IteratorRewriter\IteratorRewriter.cs (2)
297F.CloseMethod(F.Block(bodyBuilder.ToImmutableAndFree())); 323return F.Block(bodyBuilder.ToImmutableAndFree());
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
66_factory.Block(statementBuilder.ToImmutableAndFree()),
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (1)
118resultBuilder.Add(_factory.Block(loweredDag));
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
124result.Add(_factory.Block(loweredDag));
Lowering\LocalRewriter\LocalRewriter_SwitchExpression.cs (1)
84result.Add(_factory.Block(loweredDag));
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
378F.Block(variableCleanup.SelectAsArray((e, f) => (BoundStatement)f.ExpressionStatement(e), F)));
Lowering\StateMachineRewriter\StateMachineRewriter.cs (2)
328return F.Block(builtBody); 443thenClause: F.Block(thenBuilder.ToImmutableAndFree()),
Lowering\SyntheticBoundNodeFactory.cs (4)
458return Block(ImmutableArray<BoundStatement>.Empty); 468return Block(ImmutableArray.Create(statements)); 909return Block(statements.ToImmutableAndFree()); 1031return Block(statements.ToImmutableAndFree());
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
105F.CloseMethod(F.Block(statementsBuilder.ToImmutableAndFree()));
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
74F.CloseMethod(F.Block(ImmutableArray.Create<BoundStatement>(F.Return(expression))));
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
228F.CloseMethod(F.Block(block.ToImmutableAndFree()));
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
310var block = factory.Block(statements.ToImmutableAndFree());