27 references to WithPrependedLeadingTrivia
Microsoft.CodeAnalysis.CSharp.Features (15)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (3)
172var updated = current.WithPrependedLeadingTrivia(leadingCloseBraceTrivia); 230statements.AddRange(methodDeclaration.Body.Statements[0].WithPrependedLeadingTrivia(methodDeclaration.GetLeadingTrivia())); 258statements[0] = statements[0].WithPrependedLeadingTrivia(typeDeclaration.GetLeadingTrivia());
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
671.WithPrependedLeadingTrivia(originalInitializer.OpenBraceToken.GetPreviousToken().TrailingTrivia)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
98switchExpressionStatement = switchExpressionStatement.WithPrependedLeadingTrivia(declStatement.GetLeadingTrivia());
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
97newStatement = newStatement.WithPrependedLeadingTrivia(ifStatement.GetLeadingTrivia());
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.cs (4)
25=> lambda.WithAsyncKeyword(default).WithPrependedLeadingTrivia(lambda.AsyncKeyword.LeadingTrivia); 28=> lambda.WithAsyncKeyword(default).WithPrependedLeadingTrivia(lambda.AsyncKeyword.LeadingTrivia); 31=> method.WithAsyncKeyword(default).WithPrependedLeadingTrivia(method.AsyncKeyword.LeadingTrivia); 54newReturnType = newReturnType.WithPrependedLeadingTrivia(asyncLeadingTrivia);
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
74.WithPrependedLeadingTrivia(ifStatement.GetLeadingTrivia())
src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (1)
50.WithStatement(newWhenTrueStatement.WithPrependedLeadingTrivia(ifStatement.CloseParenToken.TrailingTrivia));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
65negated.WithPrependedLeadingTrivia(notExpression.GetLeadingTrivia())
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
161.WithPrependedLeadingTrivia(openBraceTrailingTrivia); 168.WithPrependedLeadingTrivia(openBraceLeadingTrivia);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArrowExpressionClauseSyntaxExtensions.cs (2)
44statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.TrailingTrivia); 47statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.LeadingTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
260? node.WithPrependedLeadingTrivia(ParseLeadingTrivia(comment))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
78currentUsings[nextIndex] = nextUsing.WithPrependedLeadingTrivia(leadingTrivia);
Microsoft.CodeAnalysis.Features (5)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
167var newRoot = root.WithPrependedLeadingTrivia(new SyntaxTriviaList(banner));
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
65sectionNode = sectionNode.WithPrependedLeadingTrivia(GetLeadingTriviaToTransfer(section.SyntaxToRemove));
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (1)
92=> node.WithPrependedLeadingTrivia(CreateCommentTrivia(comments));
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
103var lastMemberWithComments = lastGeneratedMember.WithPrependedLeadingTrivia(
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
207.WithPrependedLeadingTrivia(ifStatement.GetLeadingTrivia())
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
719return node.WithPrependedLeadingTrivia(list);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (2)
525return operand.WithPrependedLeadingTrivia(operatorToken.LeadingTrivia) 569return subPattern.WithPrependedLeadingTrivia(opToken.LeadingTrivia)