123 references to ReplaceToken
Microsoft.CodeAnalysis (4)
Syntax\SyntaxNodeExtensions.cs (4)
353return node.ReplaceToken(first, newFirst); 365return node.ReplaceToken(first, newFirst); 397return node.ReplaceToken(last, newLast); 409return node.ReplaceToken(last, newLast);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractCodeGenerationService.cs (1)
542return node.ReplaceToken(tokenToInsertTrivia, tokenWithInsertedTrivia);
AddImportHelpers.cs (1)
36root = root.ReplaceToken(firstToken, newFirstToken);
IIndentationService.cs (1)
53var newRoot = document.Root.ReplaceToken(token, newToken);
SyntaxGeneratorExtensions_Negate.cs (2)
199return newBinaryExpressionSyntax.ReplaceToken( 231return newPattern.ReplaceToken(newToken, newTokenWithTrivia);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
ConvertNamespaceTransform.cs (1)
266namespaceDeclaration = namespaceDeclaration.ReplaceToken(firstBodyToken, firstBodyTokenWithoutBlankLine);
CSharpCodeGenerationHelpers.cs (1)
108return destination.ReplaceToken(lastToken, updatedToken);
CSharpIsAndCastCheckCodeFixProvider.cs (1)
100? newIf.ReplaceToken(newIf.CloseParenToken, newIf.CloseParenToken.WithTrailingTrivia(trivia))
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (4)
164compilationUnit = compilationUnit.ReplaceToken(nextToken, nextToken.WithPrependedLeadingTrivia(finalTrivia)); 176resultCompilationUnit = resultCompilationUnit.ReplaceToken(firstToken, newFirstToken); 203namespaceDeclaration = namespaceDeclaration.ReplaceToken(nextToken, nextToken.WithPrependedLeadingTrivia(finalTrivia)); 215resultNamespace = resultNamespace.ReplaceToken(firstToken, newFirstToken);
CSharpSimplificationHelpers.cs (1)
63return rewrittenNode.ReplaceToken(firstRewrittenToken, rewrittenTokenWithLeadingElasticTrivia);
CSharpSyntaxFactsService.cs (2)
100rewritten = rewritten.ReplaceToken(braces.closeBrace, closeBrace); 108rewritten = rewritten.ReplaceToken(braces.closeBrace,
MisplacedUsingDirectivesCodeFixProvider.cs (1)
437return compilationUnit.ReplaceToken(firstToken, newFirstToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (1)
218.ReplaceToken(plusEqualsToken, plusEqualsToken.WithAdditionalAnnotations(plusEqualsTokenAnnotation))
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
ExtractMethod\MiscTests.cs (2)
51var newRoot = rootWithAnnotation.ReplaceToken(publicToken, SyntaxFactory.Token(SyntaxKind.PrivateKeyword)); 96var newRoot = rootWithAnnotation.ReplaceToken(publicToken, SyntaxFactory.Token(SyntaxKind.PrivateKeyword));
Microsoft.CodeAnalysis.CSharp.Features (15)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (2)
122var rootToFormat = document.Root.ReplaceToken(closingToken, newClosingToken); 265return originalRoot.ReplaceToken(closeBraceToken, newCloseBraceToken);
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
166return root.ReplaceToken(firstToken, firstToken.WithLeadingTrivia(existingTriviaList.InsertRange(insertionIndex, new[] { nullableDisableTrivia, newLine, newLine })));
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
346var newScope = scope.ReplaceToken(nextToken, newNextToken);
ConvertNamespaceTransform.cs (1)
266namespaceDeclaration = namespaceDeclaration.ReplaceToken(firstBodyToken, firstBodyTokenWithoutBlankLine);
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
203return document.WithSyntaxRoot(root.ReplaceToken(token, replacement));
CSharpIsAndCastCheckCodeFixProvider.cs (1)
100? newIf.ReplaceToken(newIf.CloseParenToken, newIf.CloseParenToken.WithTrailingTrivia(trivia))
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
22parent.ReplaceToken(stringLiteral, newStringLiteral));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
716return method.ReplaceToken( 723return method.ReplaceToken(
ImplementInterface\CSharpImplementInterfaceService.cs (1)
83return ifStatement.ReplaceToken(
MisplacedUsingDirectivesCodeFixProvider.cs (1)
437return compilationUnit.ReplaceToken(firstToken, newFirstToken);
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (1)
22=> name.ReplaceToken(name.LocalName, SyntaxFactory.Identifier("param"));
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (1)
22=> name.ReplaceToken(name.LocalName, SyntaxFactory.Identifier("returns"));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
396return after.ReplaceToken(opToken, newOpToken);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
IncrementalParsing\IncrementalParsingTests.cs (1)
2681var oldRoot = tempRoot.ReplaceToken(tempToken, tempToken.WithAdditionalAnnotations(new SyntaxAnnotation()));
Syntax\SyntaxAnnotationTests.cs (4)
197var newRoot = tree.GetCompilationUnitRoot().ReplaceToken(token, annotatedToken); 207var twiceAnnotatedRoot = newRoot.ReplaceToken(token2, twiceAnnotatedToken); 539return root.ReplaceToken(oldNodeOrToken.AsToken(), newNodeOrToken.AsToken()); 590newRoot = syntaxTree.GetCompilationUnitRoot().ReplaceToken(nodeOrToken.AsToken(), newToken);
Syntax\SyntaxNodeTests.cs (5)
2221var expr2 = expr.ReplaceToken(bToken, SyntaxFactory.ParseToken("c")); 2243var cu1 = cu.ReplaceToken(privateToken, publicToken); 2308var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(token.Kind())); 2323var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace("garbage")), token.Kind(), default(SyntaxTriviaList))); 2336var cu2 = cu.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace(" ")), token.Kind(), default(SyntaxTriviaList)));
Syntax\SyntaxRewriterTests.cs (2)
338Assert.Same(tree, tree.GetCompilationUnitRoot().ReplaceToken(tokenT, tokenT).SyntaxTree); 339var newRoot = tree.GetCompilationUnitRoot().ReplaceToken(tokenT, SyntaxFactory.Identifier("U"));
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CSharpCodeGenerationHelpers.cs (1)
108return destination.ReplaceToken(lastToken, updatedToken);
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (4)
164compilationUnit = compilationUnit.ReplaceToken(nextToken, nextToken.WithPrependedLeadingTrivia(finalTrivia)); 176resultCompilationUnit = resultCompilationUnit.ReplaceToken(firstToken, newFirstToken); 203namespaceDeclaration = namespaceDeclaration.ReplaceToken(nextToken, nextToken.WithPrependedLeadingTrivia(finalTrivia)); 215resultNamespace = resultNamespace.ReplaceToken(firstToken, newFirstToken);
CSharpSimplificationHelpers.cs (1)
63return rewrittenNode.ReplaceToken(firstRewrittenToken, rewrittenTokenWithLeadingElasticTrivia);
CSharpSyntaxFactsService.cs (2)
100rewritten = rewritten.ReplaceToken(braces.closeBrace, closeBrace); 108rewritten = rewritten.ReplaceToken(braces.closeBrace,
Simplification\CSharpSimplificationService.cs (1)
145return rewrittenNode.ReplaceToken(firstRewrittenToken, rewrittenTokenWithLeadingElasticTrivia);
Simplification\CSharpSimplificationService.Expander.cs (2)
504replacement = replacement.ReplaceToken(firstOriginalToken, tokenWithLeadingWhitespace); 519replacement = replacement.ReplaceToken(identifier, GetNewIdentifier(identifierReplacement.Identifier));
Simplification\Simplifiers\NameSimplifier.cs (1)
316simpleName = simpleName.ReplaceToken(simpleName.Identifier,
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Simplification\AbstractSimplificationTests.vb (1)
88root = root.ReplaceToken(token, token.WithAdditionalAnnotations(Simplifier.Annotation))
Microsoft.CodeAnalysis.Features (15)
AddImport\References\Reference.cs (1)
95root = root.ReplaceToken(identifier, newIdentifier.WithAdditionalAnnotations(annotation));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (2)
44newEndToken = root.ReplaceToken(startToken, newStartToken.WithAdditionalAnnotations(annotation)).GetAnnotatedTokens(annotation).Single(); 54newNode = nodeWithTokens.ReplaceToken(startToken, newEndToken);
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
145var finalRoot = root.ReplaceToken(
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
179return modifiedRoot.ReplaceToken(
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
88var annotatedRoot = tree.GetRoot(cancellationToken).ReplaceToken(token, token.WithAdditionalAnnotations(_otherAnnotation));
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
118var updatedRoot = root.ReplaceToken(numericToken, updatedToken);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
249var newRoot = root.ReplaceToken(token, token.WithAdditionalAnnotations(RenameAnnotation.Create()));
ExtractMethod\ExtractMethodResult.cs (1)
92root = root.ReplaceToken(InvocationNameToken, InvocationNameToken.WithAdditionalAnnotations(annotation));
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
289var newRoot = root.ReplaceToken(closeParen, closeParen.WithAdditionalAnnotations(NavigationAnnotation.Create()));
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
102classNodeToAddMembersTo = _classNode.ReplaceToken(
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
80token.Parent.ReplaceToken(token, default(SyntaxToken)).WithAdditionalAnnotations(Formatter.Annotation)));
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
431return name.ReplaceToken(
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
101currentRoots[tree] = root.ReplaceToken(token, token.WithAdditionalAnnotations(annotation));
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
229var newRoot = root.ReplaceToken(nameToken, CreateIdentifier(nameToken, newName));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
VisualBasicRemoveUnnecessaryImportsRewriter.vb (2)
128compilationUnit = compilationUnit.ReplaceToken(nextToken, nextToken.WithPrependedLeadingTrivia(remainingTrivia)) 151newCompilationUnit = newCompilationUnit.ReplaceToken(firstToken, newFirstToken)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Utilities\CommandHandlers\AbstractImplementAbstractClassOrInterfaceCommandHandler.vb (1)
153document = document.WithSyntaxRoot(syntaxRoot.ReplaceToken(token, token.WithAdditionalAnnotations(tokenAnnotation)))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenNullable.vb (2)
6677newBlock = newBlock.ReplaceToken(newBlock.SubOrFunctionStatement.Identifier, SyntaxFactory.Identifier("Test" + (newBlocks.Count + 1).ToString())) 6682Select(Function(i) invocation.ReplaceToken(nameInInvocation.Identifier,
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb (1)
34Dim rootWithoutToken = root.ReplaceToken(_invalidToken, SyntaxFactory.Token(BlockKindToKeywordKind(_blockKind)))
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
385explicitInitializer = explicitInitializer.ReplaceToken(lastToken, lastToken.WithTrailingTrivia(SyntaxTriviaList.Empty))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
425methodDefinition.ReplaceToken(lastTokenOfBeginStatement,
GenerateType\VisualBasicGenerateTypeService.vb (1)
652memberImportsClause = memberImportsClause.ReplaceToken(lastToken, lastTokenWithEndOfLineTrivia)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb (1)
21Return name.ReplaceToken(DirectCast(name, XmlNameSyntax).LocalName,
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb (1)
21Return name.ReplaceToken(DirectCast(name, XmlNameSyntax).LocalName,
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (10)
IncrementalParser\IncrementalParser.vb (1)
1713Dim oldRoot2 = tempRoot2.ReplaceToken(tempToken2, tempToken2.WithAdditionalAnnotations(New SyntaxAnnotation()))
Syntax\SyntaxAnnotationTests.vb (4)
182Dim newRoot = tree.GetRoot().ReplaceToken(token, annotatedToken) 192Dim twiceAnnotatedRoot = newRoot.ReplaceToken(token2, twiceAnnotatedToken) 496Return root.ReplaceToken(oldNodeOrToken.AsToken(), newNodeOrToken.AsToken()) 537newRoot = tree.GetRoot().ReplaceToken(nodeOrToken.AsToken(), newToken)
Syntax\SyntaxFactsTest.vb (1)
1160Assert.True(SyntaxFactory.ParseCompilationUnit(cu.ReplaceToken(currentToken, currentToken.WithTrailingTrivia(newTrailing)).ToFullString()).ContainsDiagnostics,
TestSyntaxNodes.vb (4)
1264simpleTree = simpleTree.ReplaceToken(op, SyntaxFactory.MissingPunctuation(SyntaxKind.MinusToken)) 1268simpleTree = simpleTree.ReplaceToken(op, SyntaxFactory.Token(SyntaxKind.EqualsToken, trailing:=_spaceTrivia)) 1476Dim expr2 = expr.ReplaceToken(bToken, SyntaxFactory.ParseToken("c")) 1499Dim cu1 = cu.ReplaceToken(privateToken, publicToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
469Return originalParent.ReplaceToken(tokenToFix, replacementToken)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
139Return newIdentifierName.ReplaceToken(id, CreateIdentifierToken(id, newValueText))
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (3)
66Return newNode.ReplaceToken(literal, CreateLiteralToken(literal, valueText, value)) 83Return newNode.ReplaceToken(literal, CreateLiteralToken(literal, valueText, value)) 108Return newNode.ReplaceToken(literal, CreateLiteralToken(literal, valueText, value))
Simplification\VisualBasicSimplificationService.Expander.vb (1)
554replacement = replacement.ReplaceToken(identifier, newIdentifier)
VisualBasicRemoveUnnecessaryImportsRewriter.vb (2)
128compilationUnit = compilationUnit.ReplaceToken(nextToken, nextToken.WithPrependedLeadingTrivia(remainingTrivia)) 151newCompilationUnit = newCompilationUnit.ReplaceToken(firstToken, newFirstToken)
Microsoft.CodeAnalysis.Workspaces (7)
AbstractCodeGenerationService.cs (1)
542return node.ReplaceToken(tokenToInsertTrivia, tokenWithInsertedTrivia);
AddImportHelpers.cs (1)
36root = root.ReplaceToken(firstToken, newFirstToken);
Editing\SyntaxGenerator.cs (1)
1501return root.ReplaceToken(original, combinedTriviaReplacement);
IIndentationService.cs (1)
53var newRoot = document.Root.ReplaceToken(token, newToken);
Simplification\AbstractSimplificationService.cs (1)
229: nodeOrToken.Parent.ReplaceToken(nodeOrToken.AsToken(), currentNodeOrToken.AsToken());
SyntaxGeneratorExtensions_Negate.cs (2)
199return newBinaryExpressionSyntax.ReplaceToken( 231return newPattern.ReplaceToken(newToken, newTokenWithTrivia);
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
BatchFixAllProviderTests.cs (1)
128return document.WithSyntaxRoot(root.ReplaceToken(token, newToken));
CodeCleanup\CodeCleanupTests.cs (2)
361root = root.ReplaceToken(previousToken, CSharp.SyntaxFactory.Identifier(previousToken.LeadingTrivia, previousToken.ValueText, previousToken.TrailingTrivia)); 362root = root.ReplaceToken(nextToken, CSharp.SyntaxFactory.Token(nextToken.LeadingTrivia, CSharp.CSharpExtensions.Kind(nextToken), nextToken.TrailingTrivia));
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (4)
3251return enumDeclaration.ReplaceToken(separator, separator.WithTrailingTrivia(trailingTrivia)); 3302.ReplaceToken(nextToken, nextToken.WithLeadingTrivia(SyntaxTriviaList.Empty)); 3308.ReplaceToken(firstToken, firstToken.WithLeadingTrivia(triviaList)); 3360container = container.ReplaceToken(firstToken, firstToken.WithLeadingTrivia(SyntaxTriviaList.Empty));
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\VisualBasicCodeModelService.vb (2)
3819container = container.ReplaceToken(firstToken, firstToken.WithLeadingTrivia(SyntaxTriviaList.Empty)) 3929importsStatement = importsStatement.ReplaceToken(lastToken, lastToken.WithAppendedTrailingTrivia(SyntaxFactory.CarriageReturnLineFeed))