46 references to WithStatements
Microsoft.CodeAnalysis.CSharp (16)
Syntax.xml.Syntax.Generated.cs (16)
3158public new AnonymousMethodExpressionSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items))); 3303return WithBlock(block.WithStatements(block.Statements.AddRange(items))); 3465return WithBlock(block.WithStatements(block.Statements.AddRange(items))); 6304public BlockSyntax AddStatements(params StatementSyntax[] items) => WithStatements(this.Statements.AddRange(items)); 6435return WithBody(body.WithStatements(body.Statements.AddRange(items))); 8153public CheckedStatementSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items))); 8217public UnsafeStatementSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items))); 9021public TryStatementSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items))); 9089public CatchClauseSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items))); 9237public FinallyClauseSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items))); 12416return WithBody(body.WithStatements(body.Statements.AddRange(items))); 12562return WithBody(body.WithStatements(body.Statements.AddRange(items))); 12708return WithBody(body.WithStatements(body.Statements.AddRange(items))); 12832return WithBody(body.WithStatements(body.Statements.AddRange(items))); 13005return WithBody(body.WithStatements(body.Statements.AddRange(items))); 13585return WithBody(body.WithStatements(body.Statements.AddRange(items)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
102newStatement = block.WithStatements([newStatement]);
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
50return block.WithStatements([statement])
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForReturnCodeFixProvider.cs (1)
37return block.WithStatements([statement])
src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (1)
39=> block.WithStatements([newInnerStatement, .. block.Statements.Skip(1).Select(s => s.WithAdditionalAnnotations(Formatter.Annotation))]);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
106BlockSyntax currentBlock => currentBlock.WithStatements(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (3)
556newBlock = newBlock.WithStatements(newBlock.Statements.InsertRange(index, newStatements)); 560newBlock = block.WithStatements(block.Statements.InsertRange(index + 1, newStatements)); 609return block.WithStatements(block.Statements.AddRange(statementsArray));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
936? GetBlockNode(formattingOptions).WithStatements(new SyntaxList<StatementSyntax>(extraNodeInsertedBetweenBraces))
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
896return block.WithStatements(block.Statements.Insert(0, newStatement));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
131return node.WithStatements([.. VisitList(ReplaceStatements(node.Statements))]);
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
55parentOfStatementsToSurround is BlockSyntax block ? block.WithStatements(statements) as SyntaxNode :
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
334return currentBlock.WithStatements( 543BlockSyntax block => block.WithStatements(statements),
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (2)
126? block.WithStatements([.. statementArray]) 226BlockSyntax n => n.WithStatements([.. statements]),
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
102newStatement = block.WithStatements([newStatement]);
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
50return block.WithStatements([statement])
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\CSharpUseConditionalExpressionForReturnCodeFixProvider.cs (1)
37return block.WithStatements([statement])
src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (1)
39=> block.WithStatements([newInnerStatement, .. block.Statements.Skip(1).Select(s => s.WithAdditionalAnnotations(Formatter.Annotation))]);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
106BlockSyntax currentBlock => currentBlock.WithStatements(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.cs (1)
12386var newNode = node.WithAttributeLists(node.AttributeLists).WithOpenBraceToken(node.OpenBraceToken).WithStatements(node.Statements).WithCloseBraceToken(node.CloseBraceToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3292block = block.WithStatements(statementList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (3)
556newBlock = newBlock.WithStatements(newBlock.Statements.InsertRange(index, newStatements)); 560newBlock = block.WithStatements(block.Statements.InsertRange(index + 1, newStatements)); 609return block.WithStatements(block.Statements.AddRange(statementsArray));
Microsoft.Interop.SourceGeneration (1)
SyntaxExtensions.cs (1)
39block = block.WithStatements(block.Statements.AddRange(((BlockSyntax)childStatement).Statements));
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (3)
556newBlock = newBlock.WithStatements(newBlock.Statements.InsertRange(index, newStatements)); 560newBlock = block.WithStatements(block.Statements.InsertRange(index + 1, newStatements)); 609return block.WithStatements(block.Statements.AddRange(statementsArray));