392 references to ReplaceNode
GenerateDocumentationAndConfigFiles (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
ILLink.CodeFixProvider (1)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
150editor.ReplaceNode(targetNode, nodeWithAttribute);
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
527docEditor.ReplaceNode(invocationExpression, call);
Microsoft.AspNetCore.App.CodeFixes (1)
Kestrel\ListenOnIPv6AnyFixer.cs (1)
64editor.ReplaceNode(
Microsoft.CodeAnalysis.Analyzers (10)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (3)
140editor.ReplaceNode(nodeToReplace, replacement.WithTriviaFrom(nodeToReplace)); 212editor.ReplaceNode(nodeToReplace, replacement.WithTriviaFrom(nodeToReplace)); 285editor.ReplaceNode(expression, replacement.WithTriviaFrom(expression));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
Microsoft.CodeAnalysis.CodeStyle.Fixes (41)
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
59editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
79editor.ReplaceNode(expression, rewritten);
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
92editor.ReplaceNode(editor.OriginalRoot, updatedRoot);
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
69editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
41editor.ReplaceNode(declaration, newNode);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
202mainDocumentEditor.ReplaceNode(node, newNode); 212partialDefinitionDocumentEditor.ReplaceNode(partialDefinitionNode, fixedPartialDefinitionNode);
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
53editor.ReplaceNode(node, generator.WithModifiers(node, fixedModifiers));
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
39editor.ReplaceNode(switchNode, newSwitchNode);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (2)
51editor.ReplaceNode(editor.OriginalRoot, newRoot); 55editor.ReplaceNode(switchNode, newSwitchNode);
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
50editor.ReplaceNode(node, qualifiedAccess);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
201editor.ReplaceNode(returnSyntax, returnTaskCompletedTask); 207editor.ReplaceNode(returnExpression, newExpression);
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
43editor.ReplaceNode(node, WithElasticTrailingTrivia(RewriteNode()));
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
59editor.ReplaceNode(editor.OriginalRoot, newRoot);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
289editor.ReplaceNode(editor.OriginalRoot, newRoot); 339editor.ReplaceNode(root, newRoot);
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
75editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
78editor.ReplaceNode(declaration, newDeclaration);
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
47editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
88editor.ReplaceNode(oldNode, newNode);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
75editor.ReplaceNode(root, changedRoot);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
122editor.ReplaceNode( 154editor.ReplaceNode(localDeclaration, updatedLocalDeclaration);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
83editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
48editor.ReplaceNode(oldNameNode, newNameNode);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
77editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (3)
123editor.ReplaceNode( 197editor.ReplaceNode(ifStatement.Parent, PostProcessElseIf(ifStatement, newWhenTrueStatement)); 225editor.ReplaceNode(nodeToBeReplaced, newWhenTrueStatement);
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
89editor.ReplaceNode(statement, newStatement);
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
81editor.ReplaceNode(methodBlock, updatedDecl);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (77)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
111editor.ReplaceNode(node, node.WithLeadingTrivia(finalLeadingTrivia));
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (3)
60editor.ReplaceNode(exprOrStatement, newBody); 72editor.ReplaceNode( 80editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
73editor.ReplaceNode(container, updatedContainer);
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
61editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
101editor.ReplaceNode(switchStatement, switchExpressionStatement.WithAdditionalAnnotations(Formatter.Annotation));
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
126documentEditor.ReplaceNode(property, property 194documentEditor.ReplaceNode(constructor, modifiedConstructor);
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
157editor.ReplaceNode(nameNode, newExpr);
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
92editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
131editor.ReplaceNode(declarationTypeToFix, fixedDeclaration);
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
71editor.ReplaceNode(originalNode, newNode);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
236editor.ReplaceNode(identifier, declarationExpression);
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
110editor.ReplaceNode(ifStatement, newStatement); 144editor.ReplaceNode(ifStatement, newStatement);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
156syntaxEditor.ReplaceNode(instanceReference.Syntax, IdentifierName("@this")); 160syntaxEditor.ReplaceNode(name, MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, IdentifierName("@this"), name));
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
139editor.ReplaceNode(memberDeclarator, generator.WithModifiers(memberDeclarator, newDeclarationModifiers));
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
93editor.ReplaceNode(statementToFix, newStatement);
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (2)
49editor.ReplaceNode( 60editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
106editor.ReplaceNode(declarationTypeToFix, fixedDeclaration);
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
90editor.ReplaceNode(node, isWithoutSuppression);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
89editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
87editor.ReplaceNode(statement, SyntaxFactory.Block());
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (4)
57editor.ReplaceNode( 64editor.ReplaceNode( 67editor.ReplaceNode( 76editor.ReplaceNode(whereInvocation, whereMemberAccess.Expression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (2)
56editor.ReplaceNode( 89editor.ReplaceNode(arrayCreationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
89subEditor.ReplaceNode(dummyObjectCreation, collectionExpression); 91editor.ReplaceNode(editor.OriginalRoot, subEditor.GetChangedRoot());
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
77editor.ReplaceNode(invocationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
101editor.ReplaceNode(invocationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
78editor.ReplaceNode(objectCreationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
65editor.ReplaceNode(stackAllocExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
87editor.ReplaceNode(ifStatement, newWhenTrueStatement);
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
87editor.ReplaceNode(declaration, updatedDeclaration);
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
41editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (3)
103editor.ReplaceNode(declarationExpression, tupleDeclaration); 108editor.ReplaceNode(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol)); 151editor.ReplaceNode(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol));
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
53editor.ReplaceNode(type, implicitType);
src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
62editor.ReplaceNode(verbatimInterpolated, interpolatedVerbatim);
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
57editor.ReplaceNode(node, replacement.WithTriviaFrom(node));
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
121editor.ReplaceNode(root, currentRoot); 163editor.ReplaceNode(localDeclaration, newLocalFunctionStatement);
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
47editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
86editor.ReplaceNode(expression, IsPatternExpression((ExpressionSyntax)pattern.Target.Syntax, patternSyntax));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
88editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
129editor.ReplaceNode(comparison, condition.WithTriviaFrom(comparison));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
63editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (4)
399documentEditor.ReplaceNode( 480declarationDocumentEditor.ReplaceNode( 616documentEditor.ReplaceNode( 636documentEditor.ReplaceNode(seeTag, paramRefTag);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
58editor.ReplaceNode(root, updatedRoot);
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (3)
103editor.ReplaceNode( 109editor.ReplaceNode( 156groupDocumentEditor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
57editor.ReplaceNode(assignmentValue,
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
66editor.ReplaceNode(localDeclarationStatement, tupleAssignmentStatement.WithTriviaFrom(localDeclarationStatement));
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
56editor.ReplaceNode(nameofInvocation, ConvertToUnboundGenericNameof(nameofInvocation));
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
82editor.ReplaceNode(node, CreateArgumentListWithUtf8String(argumentList, diagnostic.Location, stringValue, isConvertedToReadOnlySpan)); 86editor.ReplaceNode(node, CreateUtf8String(node, stringValue, isConvertedToReadOnlySpan));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
65editor.ReplaceNode(catchDeclaration, catchDeclaration.WithIdentifier(default)); 92editor.ReplaceNode(declarationExpression, replacementNode); 108editor.ReplaceNode(isPatternExpression, replacementNode); 215_editor.ReplaceNode(_localDeclarationStatement, _statementsBuilder[0]); 219_editor.ReplaceNode(_localDeclarationStatement, Block(_statementsBuilder));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
65editor.ReplaceNode( 68editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
67editor.ReplaceNode( 84editor.ReplaceNode( 125editor.ReplaceNode(
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
43rootEditor.ReplaceNode(oldNode, newNode.WithAdditionalAnnotations(s_replacementNodeAnnotation));
Microsoft.CodeAnalysis.CSharp.Features (110)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (3)
191editor.ReplaceNode( 204editor.ReplaceNode(simpleName, currentNode); 245editor.ReplaceNode(node, newNode);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (4)
221editor.ReplaceNode(identifier, identifier.WithAdditionalAnnotations(CreateConflictAnnotation())); 235editor.ReplaceNode( 255editor.ReplaceNode( 275editor.ReplaceNode(identifier, expressionToInline.WithTriviaFrom(identifier));
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
178editor.ReplaceNode(logicalAnd, logicalAnd.Right); 191editor.ReplaceNode(containingPattern, rewrittenPattern); 621editor.ReplaceNode(editor.OriginalRoot, updatedRoot);
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
113editor.ReplaceNode(foreachStatement, forStatement);
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
95editor.ReplaceNode( 134editor.ReplaceNode(
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
38editor.ReplaceNode(
ConvertLinq\ConvertForEachToLinqQuery\YieldReturnConverter.cs (1)
36editor.ReplaceNode(
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
105editor.ReplaceNode(editor.OriginalRoot, newRoot);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (4)
278editor.ReplaceNode( 386editor.ReplaceNode(xmlElement, seeTag); 390editor.ReplaceNode(identifierName, fieldName.WithTriviaFrom(identifierName)); 415mainDocumentEditor.ReplaceNode(mainDocumentEditor.OriginalRoot, rewrittenRoot);
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
52editor.ReplaceNode(editor.OriginalRoot, fixedRoot);
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
56editor.ReplaceNode(editor.OriginalRoot, newRoot);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
246classDeclarationEditor.ReplaceNode(
ConvertToExtension\ConvertToExtensionFixAllProvider.cs (1)
52editor.ReplaceNode(declaration, newDeclaration);
Copilot\CSharpCopilotCodeFixProvider.cs (1)
131editor.ReplaceNode(method, newMethod);
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (2)
126editor.ReplaceNode(methodOrProperty, replacement); 129editor.ReplaceNode(editor.OriginalRoot, editor.GetChangedRoot());
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
20editor.ReplaceNode(
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
127editor.ReplaceNode(
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
323editor.ReplaceNode(match, replacement);
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
62editor.ReplaceNode(node, ((AssignmentExpressionSyntax)node).Right);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
59editor.ReplaceNode(getMethodDeclaration, newProperty); 325editor.ReplaceNode(nameNode, newName.WithIdentifier(newName.Identifier.WithAdditionalAnnotations(annotation))); 384editor.ReplaceNode(nameNode, newName.WithIdentifier(newName.Identifier.WithAdditionalAnnotations(annotation)));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (5)
287editor.ReplaceNode(variable.Initializer!.Value, Reduce(newStart)); 288editor.ReplaceNode(condition, Reduce(Invert(variable, condition, start))); 294editor.ReplaceNode(variable.Initializer!.Value, Reduce(start)); 295editor.ReplaceNode(condition, Reduce(Invert(variable, condition, end))); 302editor.ReplaceNode(after, InvertAfter(after));
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
111editor.ReplaceNode(node, node.WithLeadingTrivia(finalLeadingTrivia));
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (3)
60editor.ReplaceNode(exprOrStatement, newBody); 72editor.ReplaceNode( 80editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
73editor.ReplaceNode(container, updatedContainer);
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
61editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
101editor.ReplaceNode(switchStatement, switchExpressionStatement.WithAdditionalAnnotations(Formatter.Annotation));
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
126documentEditor.ReplaceNode(property, property 194documentEditor.ReplaceNode(constructor, modifiedConstructor);
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
157editor.ReplaceNode(nameNode, newExpr);
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
92editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
131editor.ReplaceNode(declarationTypeToFix, fixedDeclaration);
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
71editor.ReplaceNode(originalNode, newNode);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
236editor.ReplaceNode(identifier, declarationExpression);
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (2)
110editor.ReplaceNode(ifStatement, newStatement); 144editor.ReplaceNode(ifStatement, newStatement);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
156syntaxEditor.ReplaceNode(instanceReference.Syntax, IdentifierName("@this")); 160syntaxEditor.ReplaceNode(name, MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, IdentifierName("@this"), name));
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
139editor.ReplaceNode(memberDeclarator, generator.WithModifiers(memberDeclarator, newDeclarationModifiers));
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
93editor.ReplaceNode(statementToFix, newStatement);
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (2)
49editor.ReplaceNode( 60editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
106editor.ReplaceNode(declarationTypeToFix, fixedDeclaration);
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
90editor.ReplaceNode(node, isWithoutSuppression);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
89editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
87editor.ReplaceNode(statement, SyntaxFactory.Block());
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (4)
57editor.ReplaceNode( 64editor.ReplaceNode( 67editor.ReplaceNode( 76editor.ReplaceNode(whereInvocation, whereMemberAccess.Expression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (2)
56editor.ReplaceNode( 89editor.ReplaceNode(arrayCreationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
89subEditor.ReplaceNode(dummyObjectCreation, collectionExpression); 91editor.ReplaceNode(editor.OriginalRoot, subEditor.GetChangedRoot());
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
77editor.ReplaceNode(invocationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
101editor.ReplaceNode(invocationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
78editor.ReplaceNode(objectCreationExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
65editor.ReplaceNode(stackAllocExpression, collectionExpression);
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
87editor.ReplaceNode(ifStatement, newWhenTrueStatement);
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
87editor.ReplaceNode(declaration, updatedDeclaration);
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
41editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (3)
103editor.ReplaceNode(declarationExpression, tupleDeclaration); 108editor.ReplaceNode(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol)); 151editor.ReplaceNode(typeSyntax, GenerateTypeDeclaration(typeSyntax, typeSymbol));
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
53editor.ReplaceNode(type, implicitType);
src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
62editor.ReplaceNode(verbatimInterpolated, interpolatedVerbatim);
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
57editor.ReplaceNode(node, replacement.WithTriviaFrom(node));
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
121editor.ReplaceNode(root, currentRoot); 163editor.ReplaceNode(localDeclaration, newLocalFunctionStatement);
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
47editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
86editor.ReplaceNode(expression, IsPatternExpression((ExpressionSyntax)pattern.Target.Syntax, patternSyntax));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
88editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
129editor.ReplaceNode(comparison, condition.WithTriviaFrom(comparison));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
63editor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (4)
399documentEditor.ReplaceNode( 480declarationDocumentEditor.ReplaceNode( 616documentEditor.ReplaceNode( 636documentEditor.ReplaceNode(seeTag, paramRefTag);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
58editor.ReplaceNode(root, updatedRoot);
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (3)
103editor.ReplaceNode( 109editor.ReplaceNode( 156groupDocumentEditor.ReplaceNode(
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
57editor.ReplaceNode(assignmentValue,
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
66editor.ReplaceNode(localDeclarationStatement, tupleAssignmentStatement.WithTriviaFrom(localDeclarationStatement));
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
56editor.ReplaceNode(nameofInvocation, ConvertToUnboundGenericNameof(nameofInvocation));
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
82editor.ReplaceNode(node, CreateArgumentListWithUtf8String(argumentList, diagnostic.Location, stringValue, isConvertedToReadOnlySpan)); 86editor.ReplaceNode(node, CreateUtf8String(node, stringValue, isConvertedToReadOnlySpan));
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
258editor.ReplaceNode(editor.OriginalRoot, currentRoot);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
64editor.ReplaceNode(editor.OriginalRoot, updatedRoot);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
227editor.ReplaceNode(isExpression, isPattern); 235editor.ReplaceNode(
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
65editor.ReplaceNode(catchDeclaration, catchDeclaration.WithIdentifier(default)); 92editor.ReplaceNode(declarationExpression, replacementNode); 108editor.ReplaceNode(isPatternExpression, replacementNode); 215_editor.ReplaceNode(_localDeclarationStatement, _statementsBuilder[0]); 219_editor.ReplaceNode(_localDeclarationStatement, Block(_statementsBuilder));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
65editor.ReplaceNode( 68editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
67editor.ReplaceNode( 84editor.ReplaceNode( 125editor.ReplaceNode(
Microsoft.CodeAnalysis.Features (75)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
168editor.ReplaceNode(editor.OriginalRoot, newRoot);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
72editor.ReplaceNode(nodeToCleanup, WithElasticTrivia(nodeToCleanup, leading: false)); 79editor.ReplaceNode(nodeToCleanup, WithElasticTrivia(nodeToCleanup, trailing: false));
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
318documentEditor.ReplaceNode(container, container.WithAdditionalAnnotations(ContainerAnnotation)); 779editor.ReplaceNode(oldNode, newNode.WithAdditionalAnnotations(Simplifier.Annotation));
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
104editor.ReplaceNode(property, finalProperty);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
493editor.ReplaceNode(
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
262editor.ReplaceNode(editor.OriginalRoot, updatedRoot);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
339editor.ReplaceNode(invocation, replacementNode.WithTriviaFrom(invocation));
ExtractInterface\AbstractExtractInterfaceService.cs (1)
343editor.ReplaceNode(typeDeclaration, unformattedTypeDeclaration);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
359callerDocumentEditor.ReplaceNode(callerNode, newCallerMethodNode);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
310editor.ReplaceNode(nodeToReplace, replacementNodeWithTrivia);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
554editor.ReplaceNode(variable, parenthesizedArgumentExpression); 560editor.ReplaceNode(variable, parenthesizedGeneratedExpression); 642editor.ReplaceNode(match, replacement); 657editor.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)
299docEditor.ReplaceNode(extensionMethodInvocation, expandedExtensionInvocation); 322docEditor.ReplaceNode(expression, replacement 332docEditor.ReplaceNode(
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
63editor.ReplaceNode(oldRoot, newRoot);
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
63editor.ReplaceNode(node, replacementNode.WithTriviaFrom(node));
PullMemberUp\MembersPuller.cs (2)
360destinationEditor.ReplaceNode(destinationSyntaxNode, newDestination); 394destinationEditor.ReplaceNode(destinationEditor.OriginalRoot, destinationRoot);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
229editor.ReplaceNode(
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
78() => syntaxEditor.ReplaceNode(
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
260editor.ReplaceNode(nameToken.Parent, nameToken.Parent.WithAdditionalAnnotations( 300editor.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)
263editor.ReplaceNode(parent, parent.WithAdditionalAnnotations( 270editor.ReplaceNode(parent, parent.WithAdditionalAnnotations(
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
53editor.ReplaceNode(root, newRoot);
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
59editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
79editor.ReplaceNode(expression, rewritten);
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
92editor.ReplaceNode(editor.OriginalRoot, updatedRoot);
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
69editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\MakeMemberStatic\AbstractMakeMemberStaticCodeFixProvider.cs (1)
41editor.ReplaceNode(declaration, newNode);
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
202mainDocumentEditor.ReplaceNode(node, newNode); 212partialDefinitionDocumentEditor.ReplaceNode(partialDefinitionNode, fixedPartialDefinitionNode);
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
53editor.ReplaceNode(node, generator.WithModifiers(node, fixedModifiers));
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
39editor.ReplaceNode(switchNode, newSwitchNode);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (2)
51editor.ReplaceNode(editor.OriginalRoot, newRoot); 55editor.ReplaceNode(switchNode, newSwitchNode);
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
50editor.ReplaceNode(node, qualifiedAccess);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
201editor.ReplaceNode(returnSyntax, returnTaskCompletedTask); 207editor.ReplaceNode(returnExpression, newExpression);
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
43editor.ReplaceNode(node, WithElasticTrailingTrivia(RewriteNode()));
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
59editor.ReplaceNode(editor.OriginalRoot, newRoot);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
289editor.ReplaceNode(editor.OriginalRoot, newRoot); 339editor.ReplaceNode(root, newRoot);
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
75editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
78editor.ReplaceNode(declaration, newDeclaration);
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
47editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
88editor.ReplaceNode(oldNode, newNode);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
75editor.ReplaceNode(root, changedRoot);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
122editor.ReplaceNode( 154editor.ReplaceNode(localDeclaration, updatedLocalDeclaration);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
83editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
48editor.ReplaceNode(oldNameNode, newNameNode);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
77editor.ReplaceNode(
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (3)
123editor.ReplaceNode( 197editor.ReplaceNode(ifStatement.Parent, PostProcessElseIf(ifStatement, newWhenTrueStatement)); 225editor.ReplaceNode(nodeToBeReplaced, newWhenTrueStatement);
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
89editor.ReplaceNode(statement, newStatement);
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
81editor.ReplaceNode(methodBlock, updatedDecl);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (4)
247editor.ReplaceNode(propertyDeclaration, updatedProperty); 322editor.ReplaceNode(node, qualifiedName.WithTriviaFrom(node)); 327editor.ReplaceNode(node, newNameNode.WithTriviaFrom(node)); 336editor.ReplaceNode(node, newNameNode.WithTriviaFrom(node));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryByVal\VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
40editor.ReplaceNode(node, node.WithModifiers(tokenList))
src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
43editor.ReplaceNode(node, newNode)
src\Analyzers\VisualBasic\CodeFixes\UseInferredMemberName\VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
31editor.ReplaceNode(namedFieldInitializer, inferredFieldInitializer)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryByVal\VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
40editor.ReplaceNode(node, node.WithModifiers(tokenList))
src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
43editor.ReplaceNode(node, newNode)
src\Analyzers\VisualBasic\CodeFixes\UseInferredMemberName\VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
31editor.ReplaceNode(namedFieldInitializer, inferredFieldInitializer)
Microsoft.CodeAnalysis.Workspaces (8)
Editing\SymbolEditorExtensions.cs (1)
74(e, d) => e.ReplaceNode(typeRef, getNewBaseType(e.Generator)),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
53editor.ReplaceNode(fieldX, editor.Generator.FieldDeclaration("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (2)
101editor.ReplaceNode(comImportAttribute, generatedComInterfaceAttribute); 135editor.ReplaceNode(member, generatedDeclaration);
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
62editor.ReplaceNode(
Analyzers\ConvertToLibraryImportFixer.cs (1)
191editor.ReplaceNode(methodSyntax, generatedDeclaration);
Roslyn.Diagnostics.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(
Roslyn.Diagnostics.CSharp.Analyzers (11)
NumberCommentsRefactoring.cs (1)
62editor.ReplaceNode(stringLiteral, newStringLiteral);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (5)
65editor.ReplaceNode(catchDeclaration, catchDeclaration.WithIdentifier(default)); 92editor.ReplaceNode(declarationExpression, replacementNode); 108editor.ReplaceNode(isPatternExpression, replacementNode); 215_editor.ReplaceNode(_localDeclarationStatement, _statementsBuilder[0]); 219_editor.ReplaceNode(_localDeclarationStatement, Block(_statementsBuilder));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (2)
65editor.ReplaceNode( 68editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
67editor.ReplaceNode( 84editor.ReplaceNode( 125editor.ReplaceNode(
Text.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
102editor.ReplaceNode(originalRoot, semanticDocument.Root);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (3)
70editor.ReplaceNode( 93editor.ReplaceNode( 114editor.ReplaceNode(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
192editor.ReplaceNode(originalRoot, currentRoot);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (2)
142editor.ReplaceNode( 172editor.ReplaceNode(