32 references to Block
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
219_editor.ReplaceNode(_localDeclarationStatement, Block(_statementsBuilder));
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
59var newBody = SyntaxFactory.Block(statements.Add(exprOrStatement).Cast<StatementSyntax>()); 79var newBody = SyntaxFactory.Block(statements.Add(generator.ReturnStatement(exprOrStatement)).Cast<StatementSyntax>());
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
36=> Block(statements);
Microsoft.CodeAnalysis.CSharp.Features (9)
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
94=> statements is [BlockSyntax block] ? block : Block(statements);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
98documentUpdateInfo = new DocumentUpdateInfo(documentUpdateInfo.Source, Block(documentUpdateInfo.Destinations));
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
497Block(assignmentStatements));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
287return SyntaxFactory.Block(statements);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
548: [CheckedStatement(kind, Block(statements))];
GenerateEqualsAndGetHashCodeFromMembers\CSharpGenerateEqualsAndGetHashCodeService.cs (1)
28SyntaxFactory.Block(statements.OfType<StatementSyntax>()))];
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
59var newBody = SyntaxFactory.Block(statements.Add(exprOrStatement).Cast<StatementSyntax>()); 79var newBody = SyntaxFactory.Block(statements.Add(generator.ReturnStatement(exprOrStatement)).Cast<StatementSyntax>());
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
36=> Block(statements);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3653=> SyntaxFactory.Block(statements.Cast<StatementSyntax>());
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
219_editor.ReplaceNode(_localDeclarationStatement, Block(_statementsBuilder));
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
219.WithBody(Block(registerStatements));
JSImportGenerator.cs (1)
336.WithBody(Block(statements))
Microsoft.Interop.SourceGeneration (14)
ManagedToNativeStubGenerator.cs (6)
160BlockSyntax fixedBlock = Block(statements.PinnedMarshal); 209Block(statements.ErrorCleanupCalleeAllocated))); 214finallyStatements.Add(IfStatement(IdentifierName(InvokeSucceededIdentifier), Block(statements.GuaranteedUnmarshal.Concat(statements.CleanupCalleeAllocated)))); 222TryStatement(Block(tryStatements), default, FinallyClause(Block(finallyStatements)))); 239return Block(allStatements);
Marshalling\ElementsMarshalling.cs (2)
290return Block(statements); 572StatementSyntax marshallingStatement = Block(elementStatements);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
102Block(innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(new OwnedValueCodeContext(context)))); 115Block(innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(new OwnedValueCodeContext(context))));
UnmanagedToManagedStubGenerator.cs (4)
144TryStatement(Block(tryStatements), catchClauses, FinallyClause(Block(finallyStatements)))); 149TryStatement(Block(tryStatements), catchClauses, @finally: null)); 160return Block(allStatements);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\50a3a051b0fef0d6\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
219_editor.ReplaceNode(_localDeclarationStatement, Block(_statementsBuilder));