30 references to ReplaceTokens
Microsoft.CodeAnalysis.CodeStyle (1)
SyntaxNodeExtensions.cs (1)
296return root.ReplaceTokens(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations(tokenMap[o]));
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
62var newRoot = root.ReplaceTokens(replacements.Keys, (token, _) => replacements[token]);
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
57var newRoot = root.ReplaceTokens(
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SyntaxFactory.cs (1)
779cref = cref.ReplaceTokens(cref.DescendantTokens(), XmlReplaceBracketTokens);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
60var newRoot = root.ReplaceTokens(tokenToToken.Keys, (t1, _) => tokenToToken[t1]);
ConstructorInitializerPlacementCodeFixProvider.cs (1)
87var newRoot = root.ReplaceTokens(replacementMap.Keys, (original, _) => replacementMap[original]);
Microsoft.CodeAnalysis.CSharp.Features (3)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
60var newRoot = root.ReplaceTokens(tokenToToken.Keys, (t1, _) => tokenToToken[t1]);
ConstructorInitializerPlacementCodeFixProvider.cs (1)
87var newRoot = root.ReplaceTokens(replacementMap.Keys, (original, _) => replacementMap[original]);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
72block = block.ReplaceTokens(new[] { firstToken, lastToken }, (o, c) => (o == firstToken) ? firstTokenWithAsset : lastTokenWithAsset);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxNodeTests.cs (1)
2231var replaced = expr.ReplaceTokens(tokens, (tok, tok2) => d);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.Expander.cs (1)
733expression = expression.ReplaceTokens(candidateTokens, computeReplacementToken: ReplaceTokenForCref);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingTriviaTests.cs (1)
1786tree = tree.ReplaceTokens(tree.DescendantTokens(descendIntoTrivia: true)
Microsoft.CodeAnalysis.Features (7)
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
62var newRoot = root.ReplaceTokens(replacements.Keys, (token, _) => replacements[token]);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
58newNode = nodeWithTokens.ReplaceTokens(new[] { startToken, endToken }, (o, n) => o == startToken ? newStartToken : newEndToken); 241var newSubtreeRoot = subtreeRoot.ReplaceTokens(new[] { startToken, previousOfStart, endToken, nextOfEnd },
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
57var newRoot = root.ReplaceTokens(
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
60return root.ReplaceTokens(oldTokens, (o, n) => computeReplacementToken(o, n));
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (1)
55return root.ReplaceTokens(map.Keys, (o, n) => map[o]);
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
151var nodeWithTrivia = node.ReplaceTokens(allTokens.Skip(1).Take(allTokens.Count - 2),
Microsoft.CodeAnalysis.VisualBasic (2)
Parser\Parser.vb (1)
339redNode = redNode.ReplaceTokens({lastNonZeroWidthToken, lastZeroWidthToken},
Syntax\SyntaxFactory.vb (1)
580cref = cref.ReplaceTokens(cref.DescendantTokens(), AddressOf XmlReplaceBracketTokens)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
327newBlock = newBlock.ReplaceTokens({previousToken, nextToken},
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
TestSyntaxNodes.vb (1)
1485Dim replaced = expr.ReplaceTokens(tokens, Function(tok, tok2) d)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
246newNode = node.ReplaceTokens(SpecializedCollections.SingletonEnumerable(previousToken).Concat(lastToken),
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
208Return curNode.ReplaceTokens(SpecializedCollections.SingletonEnumerable(curEndKeyword).Concat(curIfKeyword),
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
510Return node.ReplaceTokens(SpecializedCollections.SingletonEnumerable(modifier).Concat(previousToken),
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
74Dim newRoot = _root.ReplaceTokens(_leading.Keys.Concat(_trailing.Keys).Concat(_tokens.Keys).Distinct(),
Microsoft.CodeAnalysis.Workspaces (3)
CaseCorrection\AbstractCaseCorrectionService.cs (1)
60return root.ReplaceTokens(replacements.Keys, (oldToken, _) => replacements[oldToken]);
CodeCleanup\AbstractCodeCleanerService.cs (1)
597return node.ReplaceTokens(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations(tokenMap[o].ToArray()));
SyntaxNodeExtensions.cs (1)
296return root.ReplaceTokens(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations(tokenMap[o]));