61 references to ReplaceNodes
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
289return root.ReplaceNodes(
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeExtensions_Tracking.cs (1)
53return root.ReplaceNodes(nodes, (n, r) => n.HasAnnotation(GetId(n)!) ? r : r.WithAdditionalAnnotations(GetId(n)!));
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
289return root.ReplaceNodes(
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
280root = root.ReplaceNodes(memberDeclarations, computeReplacementNode: (_, n) => n.WithAdditionalAnnotations(s_memberAnnotation)); 793return newRoot.ReplaceNodes(memberDeclReplacementsMap.Keys,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
289return root.ReplaceNodes(
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
85originalRoot.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
100originalRoot.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
103var implicitLambda = explicitLambda.ReplaceNodes(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
182return compilationUnit.ReplaceNodes( 227var compilationUnitWithReplacedNamespaces = compilationUnit.ReplaceNodes( 270var namespaceDeclarationWithReplacedNamespaces = usingContainer.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
182return currentRoot.ReplaceNodes(references, (_ /* nested invocations! */, reference) => 248? parameterList.ReplaceNodes(parameterList.Parameters, (parameterNode, _) => PromoteParameter(parameterNode, delegateMethod.Parameters.ElementAtOrDefault(i++))) 288return invocation.ReplaceNodes(invocation.ArgumentList.Arguments, (argumentNode, _) =>
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
261return parameterList.ReplaceNodes( 279return parameterList.ReplaceNodes( 354return list.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
53var updatedRoot = root.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
59return syntax.ReplaceNodes(
Microsoft.CodeAnalysis.CSharp.Features (22)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
134var updatedRoot = root.ReplaceNodes(
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
114return accessor.ReplaceNodes(
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
434return list.ReplaceNodes( 487var rewrittenParameters = parameterList.ReplaceNodes( 504return parent.ReplaceNodes(
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
283return declaration.ReplaceNodes(
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
431return statement.ReplaceNodes( 757return statement.ReplaceNodes(replacements.Keys, (orig, partiallyReplaced) => replacements[orig]);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
85originalRoot.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
100originalRoot.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
103var implicitLambda = explicitLambda.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
182return compilationUnit.ReplaceNodes( 227var compilationUnitWithReplacedNamespaces = compilationUnit.ReplaceNodes( 270var namespaceDeclarationWithReplacedNamespaces = usingContainer.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
182return currentRoot.ReplaceNodes(references, (_ /* nested invocations! */, reference) => 248? parameterList.ReplaceNodes(parameterList.Parameters, (parameterNode, _) => PromoteParameter(parameterNode, delegateMethod.Parameters.ElementAtOrDefault(i++))) 288return invocation.ReplaceNodes(invocation.ArgumentList.Arguments, (argumentNode, _) =>
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
261return parameterList.ReplaceNodes( 279return parameterList.ReplaceNodes( 354return list.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
53var updatedRoot = root.ReplaceNodes(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
59return syntax.ReplaceNodes(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1778method.ReplaceNodes(method.ParameterList.Parameters, (_, p) => RemoveDefaultValue(p, removeDefaults))
Microsoft.CodeAnalysis.Features (8)
ChangeSignature\AbstractChangeSignatureService.cs (1)
391var newRoot = root.ReplaceNodes(nodes, (originalNode, potentiallyUpdatedNode) =>
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
659return root.ReplaceNodes(
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
406return interpolatedString.ReplaceNodes(syntaxFacts.GetContentsOfInterpolatedString(interpolatedString), (oldNode, newNode) =>
ExtractMethod\SelectionResult.cs (1)
259return root.ReplaceNodes(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations(tokenMap[o]));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
445root = root.ReplaceNodes(nodesToUpdate.Keys,
Shared\Extensions\DocumentExtensions.cs (1)
48var newRoot = root.ReplaceNodes(nodes, computeReplacementNode);
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
280root = root.ReplaceNodes(memberDeclarations, computeReplacementNode: (_, n) => n.WithAdditionalAnnotations(s_memberAnnotation)); 793return newRoot.ReplaceNodes(memberDeclReplacementsMap.Keys,
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
289return root.ReplaceNodes(
Microsoft.Interop.SourceGeneration (1)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
413=> originalTypeSyntax.ReplaceNodes(
Roslyn.Diagnostics.Analyzers (3)
AbstractApplyTraitToClass`1.cs (1)
88var newTypeDeclaration = typeDeclaration.ReplaceNodes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
289return root.ReplaceNodes(
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
364root = trackedRoot.ReplaceNodes(