22 references to TrackNodes
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
598
document = document.WithSyntaxRoot(editor.OriginalRoot.
TrackNodes
(nodes));
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
39
var trackedRoot = root.
TrackNodes
(typeDeclaration);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Syntax\TrackNodeTests.cs (10)
25
var trackedExpr = expr.
TrackNodes
(a);
36
var trackedExpr = expr.
TrackNodes
(a);
67
var trackedExpr = expr.
TrackNodes
(originalA);
82
var trackedExpr = expr.
TrackNodes
(originalA);
98
var trackedExpr = expr.
TrackNodes
(originalA);
110
var trackedExpr = expr.
TrackNodes
(originalA);
123
var trackedExpr = expr.
TrackNodes
(originalA);
135
var trackedExpr = expr.
TrackNodes
(originalA);
169
var trackedExpr = expr.
TrackNodes
();
184
Assert.Throws<ArgumentException>(() => expr.
TrackNodes
(SyntaxFactory.IdentifierName("c")));
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3027
return this.Isolate(root.
TrackNodes
(declaration), r => this.InsertNodesBeforeInternal(r, r.GetCurrentNode(declaration)!, newDeclarations));
3066
return this.Isolate(root.
TrackNodes
(declaration), r => this.InsertNodesAfterInternal(r, r.GetCurrentNode(declaration)!, newDeclarations));
3137
return Isolate(root.
TrackNodes
(node), r => RemoveNodeInternal(r, r.GetCurrentNode(node)!, options));
Microsoft.CodeAnalysis.Features (2)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
200
document = document.WithSyntaxRoot(editor.OriginalRoot.
TrackNodes
(ifStatements));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
195
newTypeRoot = newTypeRoot.
TrackNodes
(newTypeNode);
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
212
var trackedExpr = expr.
TrackNodes
(exprB);
233
var trackedExpr = expr.
TrackNodes
(exprB);
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
1588
var trackedFirst = first.
TrackNodes
(first);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxNodeTests.cs (1)
95
var trackedRoot = root.
TrackNodes
(classDecl, methodDecl);
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
334
var trackedRoot = root.
TrackNodes
(parent is null ? [nodeToFix] : [nodeToFix, parent]);