27 references to ReplaceTokens
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
53var newRoot = root.ReplaceTokens(
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
58var newRoot = root.ReplaceTokens(replacements.Keys, (token, _) => replacements[token]);
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
97return expression.ReplaceTokens(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
56var newRoot = root.ReplaceTokens(tokenToToken.Keys, (t1, _) => tokenToToken[t1]);
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
83var newRoot = root.ReplaceTokens(replacementMap.Keys, (original, _) => replacementMap[original]);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
551var updatedExpression = expression.ReplaceTokens(
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
59return xmlElement.ReplaceTokens(
Microsoft.CodeAnalysis.CSharp.Features (5)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
76block = block.ReplaceTokens([firstToken, lastToken], (o, c) => (o == firstToken) ? firstTokenWithAsset : lastTokenWithAsset);
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
56var newRoot = root.ReplaceTokens(tokenToToken.Keys, (t1, _) => tokenToToken[t1]);
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
83var newRoot = root.ReplaceTokens(replacementMap.Keys, (original, _) => replacementMap[original]);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
551var updatedExpression = expression.ReplaceTokens(
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
59return xmlElement.ReplaceTokens(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxNodeTests.cs (1)
2265var replaced = expr.ReplaceTokens(tokens, (tok, tok2) => d);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.Expander.cs (1)
729expression = expression.ReplaceTokens(candidateTokens, computeReplacementToken: ReplaceTokenForCref);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingTriviaTests.cs (1)
1610tree = tree.ReplaceTokens(tree.DescendantTokens(descendIntoTrivia: true)
Microsoft.CodeAnalysis.Features (10)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
58newNode = nodeWithTokens.ReplaceTokens([startToken, endToken], (o, n) => o == startToken ? newStartToken : newEndToken); 241var newSubtreeRoot = subtreeRoot.ReplaceTokens([startToken, previousOfStart, endToken, nextOfEnd],
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
202root = root.ReplaceTokens(destinationTokens, (original, originalAdjusted) =>
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
58return root.ReplaceTokens(oldTokens, (o, n) => computeReplacementToken(o, n));
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (1)
52return root.ReplaceTokens(map.Keys, (o, n) => map[o]);
ExtractMethod\SelectionResult.cs (1)
246return root.ReplaceTokens(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations(tokenMap[o]));
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
131var nodeWithTrivia = node.ReplaceTokens(allTokens.Skip(1).Take(allTokens.Count - 2),
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
53var newRoot = root.ReplaceTokens(
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
58var newRoot = root.ReplaceTokens(replacements.Keys, (token, _) => replacements[token]);
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
97return expression.ReplaceTokens(
Microsoft.CodeAnalysis.Workspaces (2)
CaseCorrection\AbstractCaseCorrectionService.cs (1)
58return root.ReplaceTokens(replacements.Keys, (oldToken, _) => replacements[oldToken]);
CodeCleanup\AbstractCodeCleanerService.cs (1)
596return node.ReplaceTokens(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations([.. tokenMap[o]]));