166 references to ReplaceNode
Microsoft.CodeAnalysis.CodeStyle.Fixes (17)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
119editor.ReplaceNode(
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
234editor.ReplaceNode(awaitExpression, (currentAwaitExpression, generator) => 251editor.ReplaceNode(awaitExpression, (currentAwaitExpression, generator) =>
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
39editor.ReplaceNode(typeDeclaration,
AbstractMoveDeclarationNearReferenceService.cs (1)
150editor.ReplaceNode(
AbstractOrderModifiersCodeFixProvider.cs (1)
66editor.ReplaceNode(memberDeclaration, (currentNode, _) =>
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
98editor.ReplaceNode(node,
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
401editor.ReplaceNode(expression, (node, generator) => 414editor.ReplaceNode(expressionStatement, (node, generator) =>
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
43editor.ReplaceNode(original, (current, generator) =>
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
63editor.ReplaceNode(assignment,
AbstractUseNullPropagationCodeFixProvider.cs (1)
110editor.ReplaceNode(
AddAccessibilityModifiersHelpers.cs (1)
23editor.ReplaceNode(
AddRequiredParenthesesCodeFixProvider.cs (1)
60editor.ReplaceNode(node,
RemoveRedundantEqualityCodeFixProvider.cs (1)
53editor.ReplaceNode(node, (n, _) =>
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
61editor.ReplaceNode(conditionalExpression,
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
74editor.ReplaceNode(conditionalExpression,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (36)
AssignOutParametersAboveReturnCodeFixProvider.cs (1)
65editor.ReplaceNode(
ConvertToRecordEngine.cs (2)
351documentEditor.ReplaceNode(typeDeclaration, (declaration, _) => 499documentEditor.ReplaceNode(objectCreationExpression, (node, generator) =>
CSharpAddBracesCodeFixProvider.cs (1)
49editor.ReplaceNode(statement, (currentStatement, g) =>
CSharpAsAndNullCheckCodeFixProvider.cs (2)
62editor.ReplaceNode(parentScope, (newParentScope, syntaxGenerator) => 118editor.ReplaceNode(
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
107editor.ReplaceNode(constraintSyntax.GetRequiredParent(), (parent, _) =>
CSharpInlineDeclarationCodeFixProvider.cs (3)
160editor.ReplaceNode( 184editor.ReplaceNode( 215editor.ReplaceNode(
CSharpIsAndCastCheckCodeFixProvider.cs (1)
81editor.ReplaceNode(ifStatement,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
73editor.ReplaceNode(
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
50editor.ReplaceNode(
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (3)
56editor.ReplaceNode( 71editor.ReplaceNode( 80editor.ReplaceNode(
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
51editor.ReplaceNode(anonymousFunction,
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
55editor.ReplaceNode(
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
109editor.ReplaceNode(
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
103editor.ReplaceNode(coalesce,
CSharpUseDeconstructionCodeFixProvider.cs (3)
83editor.ReplaceNode( 99editor.ReplaceNode( 107editor.ReplaceNode(
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
59editor.ReplaceNode(node, (current, _) =>
CSharpUseIndexOperatorCodeFixProvider.cs (1)
52editor.ReplaceNode(
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
68editor.ReplaceNode(
EmbeddedStatementPlacementCodeFixProvider.cs (2)
86editor.ReplaceNode( 112editor.ReplaceNode(
MakeLocalFunctionStaticCodeFixHelper.cs (3)
96syntaxEditor.ReplaceNode( 141syntaxEditor.ReplaceNode( 178syntaxEditor.ReplaceNode(
MakeLocalFunctionStaticCodeFixProvider.cs (1)
42editor.ReplaceNode(localFunction, MakeLocalFunctionStaticCodeFixHelper.AddStaticModifier);
UseExpressionBodyCodeFixProvider.cs (1)
73editor.ReplaceNode(accessorList, (current, _) => current.WithAdditionalAnnotations(Formatter.Annotation));
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
74editor.ReplaceNode(
UseThrowExpressionCodeFixProvider.cs (2)
75editor.ReplaceNode( 81editor.ReplaceNode(
Microsoft.CodeAnalysis.CSharp.Features (45)
AssignOutParametersAboveReturnCodeFixProvider.cs (1)
65editor.ReplaceNode(
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
116editor.ReplaceNode(
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
249editor.ReplaceNode(
ConvertToRecordEngine.cs (2)
351documentEditor.ReplaceNode(typeDeclaration, (declaration, _) => 499documentEditor.ReplaceNode(objectCreationExpression, (node, generator) =>
CSharpAddBracesCodeFixProvider.cs (1)
49editor.ReplaceNode(statement, (currentStatement, g) =>
CSharpAsAndNullCheckCodeFixProvider.cs (2)
62editor.ReplaceNode(parentScope, (newParentScope, syntaxGenerator) => 118editor.ReplaceNode(
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
107editor.ReplaceNode(constraintSyntax.GetRequiredParent(), (parent, _) =>
CSharpInlineDeclarationCodeFixProvider.cs (3)
160editor.ReplaceNode( 184editor.ReplaceNode( 215editor.ReplaceNode(
CSharpIsAndCastCheckCodeFixProvider.cs (1)
81editor.ReplaceNode(ifStatement,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
73editor.ReplaceNode(
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
50editor.ReplaceNode(
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (3)
56editor.ReplaceNode( 71editor.ReplaceNode( 80editor.ReplaceNode(
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
51editor.ReplaceNode(anonymousFunction,
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
55editor.ReplaceNode(
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
109editor.ReplaceNode(
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
103editor.ReplaceNode(coalesce,
CSharpUseDeconstructionCodeFixProvider.cs (3)
83editor.ReplaceNode( 99editor.ReplaceNode( 107editor.ReplaceNode(
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
59editor.ReplaceNode(node, (current, _) =>
CSharpUseIndexOperatorCodeFixProvider.cs (1)
52editor.ReplaceNode(
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
68editor.ReplaceNode(
EmbeddedStatementPlacementCodeFixProvider.cs (2)
86editor.ReplaceNode( 112editor.ReplaceNode(
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
141editor.ReplaceNode(
InitializeParameter\InitializeParameterHelpers.cs (2)
96editor.ReplaceNode(block, (currentBlock, _) => ((BlockSyntax)currentBlock).AddStatements(statement)); 109editor.ReplaceNode(
MakeLocalFunctionStaticCodeFixHelper.cs (3)
96syntaxEditor.ReplaceNode( 141syntaxEditor.ReplaceNode( 178syntaxEditor.ReplaceNode(
MakeLocalFunctionStaticCodeFixProvider.cs (1)
42editor.ReplaceNode(localFunction, MakeLocalFunctionStaticCodeFixHelper.AddStaticModifier);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (2)
312(editor, invocation, nameNode, newName) => editor.ReplaceNode(invocation, (i, g) => 334editor.ReplaceNode(invocation, (i, g) =>
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (2)
134editor.ReplaceNode(afterIfOrElseIf, (currentNode, _) => 156editor.ReplaceNode(elseIfClause.Parent.Parent, (currentNode, _) =>
UseExpressionBodyCodeFixProvider.cs (1)
73editor.ReplaceNode(accessorList, (current, _) => current.WithAdditionalAnnotations(Formatter.Annotation));
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
74editor.ReplaceNode(
UseThrowExpressionCodeFixProvider.cs (2)
75editor.ReplaceNode( 81editor.ReplaceNode(
Microsoft.CodeAnalysis.Features (40)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
119editor.ReplaceNode(
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
234editor.ReplaceNode(awaitExpression, (currentAwaitExpression, generator) => 251editor.ReplaceNode(awaitExpression, (currentAwaitExpression, generator) =>
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
39editor.ReplaceNode(typeDeclaration,
AbstractOrderModifiersCodeFixProvider.cs (1)
66editor.ReplaceNode(memberDeclaration, (currentNode, _) =>
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
98editor.ReplaceNode(node,
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
401editor.ReplaceNode(expression, (node, generator) => 414editor.ReplaceNode(expressionStatement, (node, generator) =>
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
43editor.ReplaceNode(original, (current, generator) =>
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
63editor.ReplaceNode(assignment,
AbstractUseNullPropagationCodeFixProvider.cs (1)
110editor.ReplaceNode(
AddAccessibilityModifiersHelpers.cs (1)
23editor.ReplaceNode(
AddRequiredParenthesesCodeFixProvider.cs (1)
60editor.ReplaceNode(node,
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
292documentEditor.ReplaceNode(State.TypeNode,
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (3)
139editor.ReplaceNode(container, (currentContainer, _) => 172editor.ReplaceNode( 222editor.ReplaceNode(
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
122=> editor.ReplaceNode(
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
116editor.ReplaceNode(
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
376editor.ReplaceNode( 449editor.ReplaceNode(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (3)
571editor.ReplaceNode(container, (currentContainer, _) => 688editor.ReplaceNode( 777editor.ReplaceNode(
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
476editor.ReplaceNode(
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
413callerNodeEditor.ReplaceNode(nodeToReplace, (node, generator) => inlineNode);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (2)
259editor.ReplaceNode(argumentListSyntax, (currentArgumentListSyntax, _) => 522editor.ReplaceNode(argumentListSyntax, (currentArgumentListSyntax, _) =>
PullMemberUp\MembersPuller.cs (4)
122destinationEditor.ReplaceNode(destinationSyntaxNode, (syntaxNode, generator) => destinationWithMembersAdded); 357originalMemberEditor.ReplaceNode(declarationSyntax, (node, generator) => generator.WithModifiers(node, DeclarationModifiers.Override)); 378destinationEditor.ReplaceNode(destinationEditor.OriginalRoot, (root, _) => 381destinationEditor.ReplaceNode(destinationEditor.OriginalRoot, (node, generator) => addImportsService.AddImports(
RemoveRedundantEqualityCodeFixProvider.cs (1)
53editor.ReplaceNode(node, (n, _) =>
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
118editor.ReplaceNode(
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
95editor.ReplaceNode(firstIfOrElseIf, (currentNode, _) => ifGenerator.WithCondition(currentNode, newCondition)); 126editor.ReplaceNode(
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
72editor.ReplaceNode(ifOrElseIf, (currentNode, _) => ifGenerator.WithCondition(currentNode, leftCondition)); 92editor.ReplaceNode(ifOrElseIf, (currentNode, _) => generator.ScopeBlock(ImmutableArray.Create(currentNode)));
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
61editor.ReplaceNode(conditionalExpression,
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
74editor.ReplaceNode(conditionalExpression,
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
152editor.ReplaceNode( 184editor.ReplaceNode(nameNode, Function(n, g) newName.WithIdentifier(newName.Identifier.WithAdditionalAnnotations(annotation))) 188editor.ReplaceNode(
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
183editor.ReplaceNode(afterIfOrElseIf,
Microsoft.CodeAnalysis.Workspaces (24)
AbstractMoveDeclarationNearReferenceService.cs (1)
150editor.ReplaceNode(
Editing\SymbolEditorExtensions.cs (1)
85e.ReplaceNode(decl, (d, g) => g.AddBaseType(d, newBaseType));
Editing\SyntaxEditorExtensions.cs (22)
14=> editor.ReplaceNode(declaration, (d, g) => g.WithAccessibility(d, accessibility)); 17=> editor.ReplaceNode(declaration, (d, g) => g.WithModifiers(d, modifiers)); 20=> editor.ReplaceNode(declaration, (d, g) => g.RemoveAllAttributes(d)); 23=> editor.ReplaceNode(declaration, (d, g) => g.RemoveAllComments(d)); 26=> editor.ReplaceNode(declaration, (d, g) => g.RemoveAllTypeInheritance(d)); 29=> editor.ReplaceNode(declaration, (d, g) => g.WithName(d, name)); 32=> editor.ReplaceNode(declaration, (d, g) => g.WithType(d, type)); 35=> editor.ReplaceNode(declaration, (d, g) => g.WithTypeParameters(d, typeParameters)); 38=> editor.ReplaceNode(declaration, (d, g) => g.WithTypeConstraint(d, typeParameterName, kind, types)); 41=> editor.ReplaceNode(declaration, (d, g) => g.WithExpression(d, expression)); 44=> editor.ReplaceNode(declaration, (d, g) => g.WithStatements(d, statements)); 47=> editor.ReplaceNode(declaration, (d, g) => g.WithGetAccessorStatements(d, statements)); 50=> editor.ReplaceNode(declaration, (d, g) => g.WithSetAccessorStatements(d, statements)); 53=> editor.ReplaceNode(declaration, (d, g) => g.AddParameters(d, new[] { parameter })); 56=> editor.ReplaceNode(declaration, (d, g) => g.InsertParameters(d, index, new[] { parameter })); 59=> editor.ReplaceNode(declaration, (d, g) => g.AddAttributes(d, new[] { attribute })); 62=> editor.ReplaceNode(declaration, (d, g) => g.AddReturnAttributes(d, new[] { attribute })); 65=> editor.ReplaceNode(attributeDeclaration, (d, g) => g.AddAttributeArguments(d, new[] { attributeArgument })); 68=> editor.ReplaceNode(declaration, (d, g) => g.AddMembers(d, new[] { member })); 71=> editor.ReplaceNode(declaration, (d, g) => g.InsertMembers(d, index, members)); 74=> editor.ReplaceNode(declaration, (d, g) => g.AddInterfaceType(d, interfaceType)); 77=> editor.ReplaceNode(declaration, (d, g) => g.AddBaseType(d, baseType));