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