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