51 references to ReplaceNodes
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return 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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return root.ReplaceNodes(
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return root.ReplaceNodes(
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
280root = root.ReplaceNodes(memberDeclarations, computeReplacementNode: (_, n) => n.WithAdditionalAnnotations(s_memberAnnotation));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
182return compilationUnit.ReplaceNodes( 227var compilationUnitWithReplacedNamespaces = compilationUnit.ReplaceNodes( 269var namespaceDeclarationWithReplacedNamespaces = usingContainer.ReplaceNodes(
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
181return currentRoot.ReplaceNodes(references, (_ /* nested invocations! */, reference) => 247? parameterList.ReplaceNodes(parameterList.Parameters, (parameterNode, _) => PromoteParameter(parameterNode, delegateMethod.Parameters.ElementAtOrDefault(i++))) 287return invocation.ReplaceNodes(invocation.ArgumentList.Arguments, (argumentNode, _) =>
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
263return parameterList.ReplaceNodes( 281return parameterList.ReplaceNodes(
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
62return syntax.ReplaceNodes(
Microsoft.CodeAnalysis.CSharp.Features (15)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
114return accessor.ReplaceNodes(
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
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\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (3)
182return compilationUnit.ReplaceNodes( 227var compilationUnitWithReplacedNamespaces = compilationUnit.ReplaceNodes( 269var namespaceDeclarationWithReplacedNamespaces = usingContainer.ReplaceNodes(
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
181return currentRoot.ReplaceNodes(references, (_ /* nested invocations! */, reference) => 247? parameterList.ReplaceNodes(parameterList.Parameters, (parameterNode, _) => PromoteParameter(parameterNode, delegateMethod.Parameters.ElementAtOrDefault(i++))) 287return invocation.ReplaceNodes(invocation.ArgumentList.Arguments, (argumentNode, _) =>
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
263return parameterList.ReplaceNodes( 281return parameterList.ReplaceNodes(
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
62return syntax.ReplaceNodes(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Syntax\SyntaxNodeTests.cs (2)
517var exprWithAnnotations = expr.ReplaceNodes(identifierNodes, (e, e2) => e2.WithAdditionalAnnotations(myAnnotation)); 2114var replaced = expr.ReplaceNodes(
Syntax\TrackNodeTests.cs (2)
126var replacedExpr = trackedExpr.ReplaceNodes(trackedExpr.DescendantNodes().OfType<IdentifierNameSyntax>(), (original, changed) => currentA); 138var replacedExpr = trackedExpr.ReplaceNodes(trackedExpr.DescendantNodes().OfType<IdentifierNameSyntax>(), (original, changed) => currentA);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1788method.ReplaceNodes(method.ParameterList.Parameters, (_, p) => RemoveDefaultValue(p, removeDefaults))
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionResult.cs (1)
259return root.ReplaceNodes(tokenMap.Keys, (o, n) => o.WithAdditionalAnnotations(tokenMap[o]));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return root.ReplaceNodes(
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
215trackedExpr = trackedExpr.ReplaceNodes( 238trackedExpr = trackedExpr.ReplaceNodes(
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return 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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return root.ReplaceNodes(
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
126root = root.ReplaceNodes(
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
155root = root.ReplaceNodes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
281return root.ReplaceNodes(