24 references to TrackNodes
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
598document = document.WithSyntaxRoot(editor.OriginalRoot.TrackNodes(nodes));
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
39var trackedRoot = root.TrackNodes(typeDeclaration);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Syntax\TrackNodeTests.cs (10)
25var trackedExpr = expr.TrackNodes(a); 36var trackedExpr = expr.TrackNodes(a); 67var trackedExpr = expr.TrackNodes(originalA); 82var trackedExpr = expr.TrackNodes(originalA); 98var trackedExpr = expr.TrackNodes(originalA); 110var trackedExpr = expr.TrackNodes(originalA); 123var trackedExpr = expr.TrackNodes(originalA); 135var trackedExpr = expr.TrackNodes(originalA); 169var trackedExpr = expr.TrackNodes(); 184Assert.Throws<ArgumentException>(() => expr.TrackNodes(SyntaxFactory.IdentifierName("c")));
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3026return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesBeforeInternal(r, r.GetCurrentNode(declaration)!, newDeclarations)); 3065return this.Isolate(root.TrackNodes(declaration), r => this.InsertNodesAfterInternal(r, r.GetCurrentNode(declaration)!, newDeclarations)); 3136return Isolate(root.TrackNodes(node), r => RemoveNodeInternal(r, r.GetCurrentNode(node)!, options));
Microsoft.CodeAnalysis.Features (2)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
200document = document.WithSyntaxRoot(editor.OriginalRoot.TrackNodes(ifStatements));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
187newTypeRoot = newTypeRoot.TrackNodes(newTypeNode);
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
212var trackedExpr = expr.TrackNodes(exprB); 233var trackedExpr = expr.TrackNodes(exprB);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
3408Return Isolate(root.TrackNodes(declaration), Function(r) InsertDeclarationsBeforeInternal(r, r.GetCurrentNode(declaration), newDeclarations)) 3434Return Isolate(root.TrackNodes(declaration), Function(r) InsertNodesAfterInternal(r, r.GetCurrentNode(declaration), newDeclarations)) 3548Return Isolate(root.TrackNodes(declaration), Function(r) RemoveNodeInternal(r, r.GetCurrentNode(declaration), options))
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
1535var trackedFirst = first.TrackNodes(first);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxNodeTests.cs (1)
95var trackedRoot = root.TrackNodes(classDecl, methodDecl);