34 references to Block
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
59
var newBody = SyntaxFactory.
Block
(statements.Add(exprOrStatement).Cast<StatementSyntax>());
79
var newBody = SyntaxFactory.
Block
(statements.Add(generator.ReturnStatement(exprOrStatement)).Cast<StatementSyntax>());
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
36
=>
Block
(statements);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
219
_editor.ReplaceNode(_localDeclarationStatement,
Block
(_statementsBuilder));
Microsoft.CodeAnalysis.CSharp.Features (9)
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
99
=> statements is [BlockSyntax block] ? block :
Block
(statements);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
98
documentUpdateInfo = new DocumentUpdateInfo(documentUpdateInfo.Source,
Block
(documentUpdateInfo.Destinations));
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
497
Block
(assignmentStatements));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
287
return SyntaxFactory.
Block
(statements);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
548
: [CheckedStatement(kind,
Block
(statements))];
GenerateEqualsAndGetHashCodeFromMembers\CSharpGenerateEqualsAndGetHashCodeService.cs (1)
28
SyntaxFactory.
Block
(statements.OfType<StatementSyntax>()))];
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
59
var newBody = SyntaxFactory.
Block
(statements.Add(exprOrStatement).Cast<StatementSyntax>());
79
var newBody = SyntaxFactory.
Block
(statements.Add(generator.ReturnStatement(exprOrStatement)).Cast<StatementSyntax>());
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
219
_editor.ReplaceNode(_localDeclarationStatement,
Block
(_statementsBuilder));
Microsoft.Interop.ComInterfaceGenerator (3)
ComClassGenerator.cs (1)
182
Block
(vtableInitializationBlock)),
ComInterfaceGenerator.cs (1)
849
Block
(statements))));
VirtualMethodPointerStubGenerator.cs (1)
257
return
Block
(statements);
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
247
.WithBody(
Block
(registerStatements));
JSImportGenerator.cs (1)
356
.WithBody(
Block
(statements))
Microsoft.Interop.SourceGeneration (13)
ManagedToNativeStubGenerator.cs (5)
137
BlockSyntax fixedBlock =
Block
(statements.PinnedMarshal);
168
finallyStatements.Add(IfStatement(IdentifierName(InvokeSucceededIdentifier),
Block
(statements.GuaranteedUnmarshal.Concat(statements.CleanupCalleeAllocated))));
176
TryStatement(
Block
(tryStatements), default, FinallyClause(
Block
(finallyStatements))));
193
return
Block
(allStatements);
Marshalling\ElementsMarshalling.cs (2)
290
return
Block
(statements);
572
StatementSyntax marshallingStatement =
Block
(elementStatements);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
102
Block
(innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(new OwnedValueCodeContext(context))));
115
Block
(innerMarshaller.GenerateCleanupCalleeAllocatedResourcesStatements(new OwnedValueCodeContext(context))));
UnmanagedToManagedStubGenerator.cs (4)
89
TryStatement(
Block
(tryStatements), catchClauses, FinallyClause(
Block
(finallyStatements))));
94
TryStatement(
Block
(tryStatements), catchClauses, @finally: null));
105
return
Block
(allStatements);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
219
_editor.ReplaceNode(_localDeclarationStatement,
Block
(_statementsBuilder));