260 references to ReplaceNode
Microsoft.CodeAnalysis.CodeStyle.Fixes (37)
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
55
editor.
ReplaceNode
(nodeToReplace, nameOfSyntax);
AbstractForEachCastCodeFixProvider.cs (1)
82
editor.
ReplaceNode
(expression, rewritten);
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
70
editor.
ReplaceNode
(
AbstractMakeMemberStaticCodeFixProvider.cs (1)
43
editor.
ReplaceNode
(declaration, newNode);
AbstractMakeTypePartialCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(node, generator.WithModifiers(node, fixedModifiers));
AbstractMoveDeclarationNearReferenceService.cs (2)
140
editor.
ReplaceNode
(
170
editor.
ReplaceNode
(
AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
40
editor.
ReplaceNode
(switchNode, newSwitchNode);
AbstractPopulateSwitchStatementCodeFixProvider.cs (2)
51
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
55
editor.
ReplaceNode
(switchNode, newSwitchNode);
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
52
editor.
ReplaceNode
(node, qualifiedAccess);
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
201
editor.
ReplaceNode
(returnSyntax, returnTaskCompletedTask);
207
editor.
ReplaceNode
(returnExpression, newExpression);
AbstractRemoveUnusedValuesCodeFixProvider.cs (3)
278
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
328
editor.
ReplaceNode
(root, newRoot);
657
editor.
ReplaceNode
(node, replacement.WithAdditionalAnnotations(Formatter.Annotation));
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
78
editor.
ReplaceNode
(
AbstractUnsealClassCodeFixProvider.cs (1)
78
editor.
ReplaceNode
(declaration, newDeclaration);
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
101
subEditor.
ReplaceNode
(statement, newStatement);
110
editor.
ReplaceNode
(originalRoot, currentRoot);
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
88
editor.
ReplaceNode
(root, changedRoot);
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
116
editor.
ReplaceNode
(
148
editor.
ReplaceNode
(localDeclaration, updatedLocalDeclaration);
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
82
editor.
ReplaceNode
(
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
78
editor.
ReplaceNode
(
AbstractUseNullPropagationCodeFixProvider.cs (1)
210
editor.
ReplaceNode
(nodeToBeReplaced, replacementNode ?? newWhenTrueStatement);
AbstractUseObjectInitializerCodeFixProvider.cs (2)
102
subEditor.
ReplaceNode
(statement, newStatement);
113
editor.
ReplaceNode
(editor.OriginalRoot, currentRoot);
AddParameterEditor.cs (3)
70
editor.
ReplaceNode
(
93
editor.
ReplaceNode
(
114
editor.
ReplaceNode
(
FormattingCodeFixProvider.cs (1)
77
editor.
ReplaceNode
(editor.OriginalRoot, updatedRoot);
SyntaxEditorExtensions.cs (1)
192
editor.
ReplaceNode
(originalRoot, currentRoot);
UpdateLegacySuppressionsCodeFixProvider.cs (1)
51
editor.
ReplaceNode
(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(
UseExplicitTupleNameCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(oldNameNode, newNameNode);
UseSystemHashCodeCodeFixProvider.cs (1)
86
editor.
ReplaceNode
(methodBlock, updatedDecl);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (49)
AddInheritdocCodeFixProvider.cs (1)
131
editor.
ReplaceNode
(node, node.WithPrependedLeadingTrivia(newLeadingTrivia));
AssignOutParametersAboveReturnCodeFixProvider.cs (3)
64
editor.
ReplaceNode
(exprOrStatement, newBody);
76
editor.
ReplaceNode
(
84
editor.
ReplaceNode
(
AssignOutParametersAtStartCodeFixProvider.cs (1)
77
editor.
ReplaceNode
(container, updatedContainer);
ConvertNamespaceCodeFixProvider.cs (1)
70
editor.
ReplaceNode
(
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
107
editor.
ReplaceNode
(switchStatement, switchExpressionStatement.WithAdditionalAnnotations(Formatter.Annotation));
ConvertToRecordEngine.cs (2)
148
documentEditor.
ReplaceNode
(property, property
217
documentEditor.
ReplaceNode
(constructor, modifiedConstructor);
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
91
editor.
ReplaceNode
(
CSharpAsAndNullCheckCodeFixProvider.cs (1)
129
editor.
ReplaceNode
(comparison, condition.WithTriviaFrom(comparison));
CSharpDeclareAsNullableCodeFixProvider.cs (1)
128
editor.
ReplaceNode
(declarationTypeToFix, fixedDeclaration);
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
163
editor.
ReplaceNode
(nameNode, newExpr);
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
98
editor.
ReplaceNode
(
CSharpFixReturnTypeCodeFixProvider.cs (1)
137
editor.
ReplaceNode
(declarationTypeToFix, fixedDeclaration);
CSharpInlineDeclarationCodeFixProvider.cs (1)
248
editor.
ReplaceNode
(identifier, declarationExpression);
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
140
editor.
ReplaceNode
(memberDeclarator, generator.WithModifiers(memberDeclarator, newDeclarationModifiers));
CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
96
editor.
ReplaceNode
(statementToFix, newStatement);
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (2)
55
editor.
ReplaceNode
(
66
editor.
ReplaceNode
(
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
95
editor.
ReplaceNode
(node, isWithoutSuppression);
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
88
editor.
ReplaceNode
(statement, SyntaxFactory.Block());
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
60
editor.
ReplaceNode
(catchDeclaration, catchDeclaration.WithIdentifier(default));
87
editor.
ReplaceNode
(declarationExpression, replacementNode);
103
editor.
ReplaceNode
(isPatternExpression, replacementNode);
210
_editor.
ReplaceNode
(_localDeclarationStatement, _statementsBuilder[0]);
214
_editor.
ReplaceNode
(_localDeclarationStatement, SyntaxFactory.Block(_statementsBuilder));
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
91
editor.
ReplaceNode
(ifStatement, newWhenTrueStatement);
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
73
editor.
ReplaceNode
(verbatimInterpolated, interpolatedVerbatim);
CSharpUseLocalFunctionCodeFixProvider.cs (2)
128
editor.
ReplaceNode
(root, currentRoot);
170
editor.
ReplaceNode
(localDeclaration, newLocalFunctionStatement);
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(
CSharpUseNotPatternCodeFixProvider.cs (1)
68
editor.
ReplaceNode
(
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
64
editor.
ReplaceNode
(node, replacement.WithTriviaFrom(node));
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
92
editor.
ReplaceNode
(expression, IsPatternExpression((ExpressionSyntax)pattern.Target.Syntax, patternSyntax));
CSharpUseTupleSwapCodeFixProvider.cs (1)
74
editor.
ReplaceNode
(localDeclarationStatement, tupleAssignmentStatement.WithTriviaFrom(localDeclarationStatement));
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
116
editor.
ReplaceNode
(ifStatement, newStatement);
154
editor.
ReplaceNode
(ifStatement, newStatement);
MakeLocalFunctionStaticCodeFixHelper.cs (2)
160
syntaxEditor.
ReplaceNode
(instanceReference.Syntax, IdentifierName("@this"));
164
syntaxEditor.
ReplaceNode
(name, MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, IdentifierName("@this"), name));
UseExplicitTypeCodeFixProvider.cs (3)
103
editor.
ReplaceNode
(declarationExpression, tupleDeclaration);
108
editor.
ReplaceNode
(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol));
144
editor.
ReplaceNode
(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol));
UseExpressionBodyCodeFixProvider.cs (1)
90
editor.
ReplaceNode
(declaration, updatedDeclaration);
UseImplicitTypeCodeFixProvider.cs (1)
63
editor.
ReplaceNode
(type, implicitType);
UseSimpleUsingStatementCodeFixProvider.cs (1)
63
editor.
ReplaceNode
(root, updatedRoot);
UseThrowExpressionCodeFixProvider.cs (1)
63
editor.
ReplaceNode
(assignmentValue,
UseUtf8StringLiteralCodeFixProvider.cs (2)
85
editor.
ReplaceNode
(node, CreateArgumentListWithUtf8String(argumentList, diagnostic.Location, stringValue, isConvertedToReadOnlySpan));
89
editor.
ReplaceNode
(node, CreateUtf8String(node, stringValue, isConvertedToReadOnlySpan));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
41
rootEditor.
ReplaceNode
(oldNode, newNode.WithAdditionalAnnotations(s_replacementNodeAnnotation));
Microsoft.CodeAnalysis.CSharp.Features (77)
AddInheritdocCodeFixProvider.cs (1)
131
editor.
ReplaceNode
(node, node.WithPrependedLeadingTrivia(newLeadingTrivia));
AssignOutParametersAboveReturnCodeFixProvider.cs (3)
64
editor.
ReplaceNode
(exprOrStatement, newBody);
76
editor.
ReplaceNode
(
84
editor.
ReplaceNode
(
AssignOutParametersAtStartCodeFixProvider.cs (1)
77
editor.
ReplaceNode
(container, updatedContainer);
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (3)
204
editor.
ReplaceNode
(invocation.ArgumentList,
215
editor.
ReplaceNode
(node, currentNode);
256
editor.
ReplaceNode
(node, newNode);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
160
editor.
ReplaceNode
(logicalAnd, logicalAnd.Right);
173
editor.
ReplaceNode
(containingPattern, rewrittenPattern);
562
editor.
ReplaceNode
(editor.OriginalRoot, updatedRoot);
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
114
editor.
ReplaceNode
(foreachStatement, forStatement);
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
103
editor.
ReplaceNode
(
143
editor.
ReplaceNode
(
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
41
editor.
ReplaceNode
(
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
43
editor.
ReplaceNode
(
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
109
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
ConvertNamespaceCodeFixProvider.cs (1)
70
editor.
ReplaceNode
(
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (2)
139
editor.
ReplaceNode
(
146
editor.
ReplaceNode
(
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(editor.OriginalRoot, fixedRoot);
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
57
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
107
editor.
ReplaceNode
(switchStatement, switchExpressionStatement.WithAdditionalAnnotations(Formatter.Annotation));
ConvertToRecordEngine.cs (2)
148
documentEditor.
ReplaceNode
(property, property
217
documentEditor.
ReplaceNode
(constructor, modifiedConstructor);
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
91
editor.
ReplaceNode
(
CSharpAsAndNullCheckCodeFixProvider.cs (1)
129
editor.
ReplaceNode
(comparison, condition.WithTriviaFrom(comparison));
CSharpDeclareAsNullableCodeFixProvider.cs (1)
128
editor.
ReplaceNode
(declarationTypeToFix, fixedDeclaration);
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
163
editor.
ReplaceNode
(nameNode, newExpr);
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
98
editor.
ReplaceNode
(
CSharpFixReturnTypeCodeFixProvider.cs (1)
137
editor.
ReplaceNode
(declarationTypeToFix, fixedDeclaration);
CSharpInlineDeclarationCodeFixProvider.cs (1)
248
editor.
ReplaceNode
(identifier, declarationExpression);
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
140
editor.
ReplaceNode
(memberDeclarator, generator.WithModifiers(memberDeclarator, newDeclarationModifiers));
CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
96
editor.
ReplaceNode
(statementToFix, newStatement);
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (2)
55
editor.
ReplaceNode
(
66
editor.
ReplaceNode
(
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
95
editor.
ReplaceNode
(node, isWithoutSuppression);
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
88
editor.
ReplaceNode
(statement, SyntaxFactory.Block());
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
91
editor.
ReplaceNode
(ifStatement, newWhenTrueStatement);
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
73
editor.
ReplaceNode
(verbatimInterpolated, interpolatedVerbatim);
CSharpUseLocalFunctionCodeFixProvider.cs (2)
128
editor.
ReplaceNode
(root, currentRoot);
170
editor.
ReplaceNode
(localDeclaration, newLocalFunctionStatement);
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(
CSharpUseNotPatternCodeFixProvider.cs (1)
68
editor.
ReplaceNode
(
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
64
editor.
ReplaceNode
(node, replacement.WithTriviaFrom(node));
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
92
editor.
ReplaceNode
(expression, IsPatternExpression((ExpressionSyntax)pattern.Target.Syntax, patternSyntax));
CSharpUseTupleSwapCodeFixProvider.cs (1)
74
editor.
ReplaceNode
(localDeclarationStatement, tupleAssignmentStatement.WithTriviaFrom(localDeclarationStatement));
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
20
editor.
ReplaceNode
(
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
132
editor.
ReplaceNode
(
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (2)
134
editor.
ReplaceNode
(
137
editor.
ReplaceNode
(
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
116
editor.
ReplaceNode
(ifStatement, newStatement);
154
editor.
ReplaceNode
(ifStatement, newStatement);
MakeLocalFunctionStaticCodeFixHelper.cs (2)
160
syntaxEditor.
ReplaceNode
(instanceReference.Syntax, IdentifierName("@this"));
164
syntaxEditor.
ReplaceNode
(name, MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, IdentifierName("@this"), name));
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
62
editor.
ReplaceNode
(node, ((AssignmentExpressionSyntax)node).Right);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
56
editor.
ReplaceNode
(getMethodDeclaration, newProperty);
327
editor.
ReplaceNode
(nameNode, newName.WithIdentifier(newName.Identifier.WithAdditionalAnnotations(annotation)));
386
editor.
ReplaceNode
(nameNode, newName.WithIdentifier(newName.Identifier.WithAdditionalAnnotations(annotation)));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (5)
286
editor.
ReplaceNode
(variable.Initializer!.Value, Reduce(newStart));
287
editor.
ReplaceNode
(condition, Reduce(Invert(variable, condition, start)));
293
editor.
ReplaceNode
(variable.Initializer!.Value, Reduce(start));
294
editor.
ReplaceNode
(condition, Reduce(Invert(variable, condition, end)));
301
editor.
ReplaceNode
(after, InvertAfter(after));
UseExplicitTypeCodeFixProvider.cs (3)
103
editor.
ReplaceNode
(declarationExpression, tupleDeclaration);
108
editor.
ReplaceNode
(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol));
144
editor.
ReplaceNode
(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol));
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
264
editor.
ReplaceNode
(editor.OriginalRoot, currentRoot);
UseExpressionBodyCodeFixProvider.cs (1)
90
editor.
ReplaceNode
(declaration, updatedDeclaration);
UseImplicitTypeCodeFixProvider.cs (1)
63
editor.
ReplaceNode
(type, implicitType);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
69
editor.
ReplaceNode
(editor.OriginalRoot, updatedRoot);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
202
editor.
ReplaceNode
(isExpression, isPattern);
210
editor.
ReplaceNode
(
UseSimpleUsingStatementCodeFixProvider.cs (1)
63
editor.
ReplaceNode
(root, updatedRoot);
UseThrowExpressionCodeFixProvider.cs (1)
63
editor.
ReplaceNode
(assignmentValue,
UseUtf8StringLiteralCodeFixProvider.cs (2)
85
editor.
ReplaceNode
(node, CreateArgumentListWithUtf8String(argumentList, diagnostic.Location, stringValue, isConvertedToReadOnlySpan));
89
editor.
ReplaceNode
(node, CreateUtf8String(node, stringValue, isConvertedToReadOnlySpan));
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
60
editor.
ReplaceNode
(catchDeclaration, catchDeclaration.WithIdentifier(default));
87
editor.
ReplaceNode
(declarationExpression, replacementNode);
103
editor.
ReplaceNode
(isPatternExpression, replacementNode);
210
_editor.
ReplaceNode
(_localDeclarationStatement, _statementsBuilder[0]);
214
_editor.
ReplaceNode
(_localDeclarationStatement, SyntaxFactory.Block(_statementsBuilder));
Microsoft.CodeAnalysis.Features (67)
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
55
editor.
ReplaceNode
(nodeToReplace, nameOfSyntax);
AbstractForEachCastCodeFixProvider.cs (1)
82
editor.
ReplaceNode
(expression, rewritten);
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
70
editor.
ReplaceNode
(
AbstractMakeMemberStaticCodeFixProvider.cs (1)
43
editor.
ReplaceNode
(declaration, newNode);
AbstractMakeTypePartialCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(node, generator.WithModifiers(node, fixedModifiers));
AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
40
editor.
ReplaceNode
(switchNode, newSwitchNode);
AbstractPopulateSwitchStatementCodeFixProvider.cs (2)
51
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
55
editor.
ReplaceNode
(switchNode, newSwitchNode);
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
52
editor.
ReplaceNode
(node, qualifiedAccess);
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
201
editor.
ReplaceNode
(returnSyntax, returnTaskCompletedTask);
207
editor.
ReplaceNode
(returnExpression, newExpression);
AbstractRemoveUnusedValuesCodeFixProvider.cs (3)
278
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
328
editor.
ReplaceNode
(root, newRoot);
657
editor.
ReplaceNode
(node, replacement.WithAdditionalAnnotations(Formatter.Annotation));
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
78
editor.
ReplaceNode
(
AbstractUnsealClassCodeFixProvider.cs (1)
78
editor.
ReplaceNode
(declaration, newDeclaration);
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
101
subEditor.
ReplaceNode
(statement, newStatement);
110
editor.
ReplaceNode
(originalRoot, currentRoot);
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
88
editor.
ReplaceNode
(root, changedRoot);
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
116
editor.
ReplaceNode
(
148
editor.
ReplaceNode
(localDeclaration, updatedLocalDeclaration);
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
82
editor.
ReplaceNode
(
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
78
editor.
ReplaceNode
(
AbstractUseNullPropagationCodeFixProvider.cs (1)
210
editor.
ReplaceNode
(nodeToBeReplaced, replacementNode ?? newWhenTrueStatement);
AbstractUseObjectInitializerCodeFixProvider.cs (2)
102
subEditor.
ReplaceNode
(statement, newStatement);
113
editor.
ReplaceNode
(editor.OriginalRoot, currentRoot);
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
212
editor.
ReplaceNode
(editor.OriginalRoot, newRoot);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
86
editor.
ReplaceNode
(nodeToCleanup, WithElasticTrivia(nodeToCleanup, leading: false));
93
editor.
ReplaceNode
(nodeToCleanup, WithElasticTrivia(nodeToCleanup, trailing: false));
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
317
documentEditor.
ReplaceNode
(container, container.WithAdditionalAnnotations(ContainerAnnotation));
736
editor.
ReplaceNode
(oldNode, newNode.WithAdditionalAnnotations(Simplifier.Annotation));
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
101
editor.
ReplaceNode
(property, fullProperty.WithAdditionalAnnotations(Formatter.Annotation));
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
493
editor.
ReplaceNode
(
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
262
editor.
ReplaceNode
(editor.OriginalRoot, updatedRoot);
ExtractInterface\AbstractExtractInterfaceService.cs (1)
359
editor.
ReplaceNode
(typeDeclaration, unformattedTypeDeclaration);
FormattingCodeFixProvider.cs (1)
77
editor.
ReplaceNode
(editor.OriginalRoot, updatedRoot);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
514
editor.
ReplaceNode
(propertySyntax, withoutThrowNotImplemented);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
360
callerDocumentEditor.
ReplaceNode
(callerNode, newCallerMethodNode);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
317
editor.
ReplaceNode
(nodeToReplace, replacementNodeWithTrivia);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
565
editor.
ReplaceNode
(variable, parenthesizedArgumentExpression);
571
editor.
ReplaceNode
(variable, parenthesizedGeneratedExpression);
653
editor.
ReplaceNode
(match, replacement);
668
editor.
ReplaceNode
(match, replacement);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (3)
54
editor.
ReplaceNode
(condition, editor.Generator.Negate(editor.Generator.SyntaxGeneratorInternal, condition, semanticModel, cancellationToken));
55
editor.
ReplaceNode
(whenTrue, whenFalse.WithTriviaFrom(whenTrue));
56
editor.
ReplaceNode
(whenFalse, whenTrue.WithTriviaFrom(whenFalse));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (3)
294
docEditor.
ReplaceNode
(extensionMethodInvocation, expandedExtensionInvocation);
317
docEditor.
ReplaceNode
(expression, replacement
327
docEditor.
ReplaceNode
(
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
64
editor.
ReplaceNode
(node, replacementNode.WithTriviaFrom(node));
PullMemberUp\MembersPuller.cs (2)
370
destinationEditor.
ReplaceNode
(destinationSyntaxNode, newDestination);
405
destinationEditor.
ReplaceNode
(destinationEditor.OriginalRoot, destinationRoot);
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
78
() => syntaxEditor.
ReplaceNode
(
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
264
editor.
ReplaceNode
(nameToken.Parent, nameToken.Parent.WithAdditionalAnnotations(
304
editor.
ReplaceNode
(nameToken.Parent, nameToken.Parent.WithAdditionalAnnotations(
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (4)
209
_editor.
ReplaceNode
(_cref, GetCrefReference(_cref));
226
_editor.
ReplaceNode
(_identifierName, newIdentifierName);
263
_editor.
ReplaceNode
(declarator!, newDeclarator);
281
_editor.
ReplaceNode
(
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
271
editor.
ReplaceNode
(parent, parent.WithAdditionalAnnotations(
276
editor.
ReplaceNode
(parent, parent.WithAdditionalAnnotations(
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(root, newRoot);
UpdateLegacySuppressionsCodeFixProvider.cs (1)
51
editor.
ReplaceNode
(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
210
editor.
ReplaceNode
(property, updatedProperty);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(
UseExplicitTupleNameCodeFixProvider.cs (1)
54
editor.
ReplaceNode
(oldNameNode, newNameNode);
UseSystemHashCodeCodeFixProvider.cs (1)
86
editor.
ReplaceNode
(methodBlock, updatedDecl);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
42
editor.
ReplaceNode
(node, node.WithModifiers(tokenList))
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
91
editor.
ReplaceNode
(editor.OriginalRoot, removedRoot)
141
editor.
ReplaceNode
(containingStatement, expandedStatement)
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
44
editor.
ReplaceNode
(node, newNode)
VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
31
editor.
ReplaceNode
(namedFieldInitializer, inferredFieldInitializer)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
74
editor.
ReplaceNode
(
Microsoft.CodeAnalysis.VisualBasic.Features (10)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
117
editor.
ReplaceNode
(forEachBlock, forBlock)
EmbeddedLanguages\EmbeddedLanguageUtilities.vb (1)
18
editor.
ReplaceNode
(containingStatement, newStatement)
RemoveSharedFromModuleMembers\VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb (1)
66
editor.
ReplaceNode
(node, newNode)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
51
editor.
ReplaceNode
(methodBlockOrStatement,
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
42
editor.
ReplaceNode
(node, node.WithModifiers(tokenList))
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (2)
91
editor.
ReplaceNode
(editor.OriginalRoot, removedRoot)
141
editor.
ReplaceNode
(containingStatement, expandedStatement)
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
44
editor.
ReplaceNode
(node, newNode)
VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
31
editor.
ReplaceNode
(namedFieldInitializer, inferredFieldInitializer)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
74
editor.
ReplaceNode
(
Microsoft.CodeAnalysis.Workspaces (7)
AbstractMoveDeclarationNearReferenceService.cs (2)
140
editor.
ReplaceNode
(
170
editor.
ReplaceNode
(
AddParameterEditor.cs (3)
70
editor.
ReplaceNode
(
93
editor.
ReplaceNode
(
114
editor.
ReplaceNode
(
Editing\SymbolEditorExtensions.cs (1)
74
(e, d) => e.
ReplaceNode
(typeRef, getNewBaseType(e.Generator)),
SyntaxEditorExtensions.cs (1)
192
editor.
ReplaceNode
(originalRoot, currentRoot);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
56
editor.
ReplaceNode
(fieldX, editor.Generator.FieldDeclaration("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));