2 overrides of RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2981public override SyntaxNode RemoveNode(SyntaxNode root, SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3865Public Overrides Function RemoveNode(root As SyntaxNode, declaration As SyntaxNode) As SyntaxNode
26 references to RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (8)
CodeGeneration\SyntaxGeneratorTests.cs (8)
1975var withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded[0]); 2614var newDecl = Generator.RemoveNode(declaration, Generator.GetNamespaceImports(declaration).First(m => Generator.GetName(m) == name)); 2631var newCu = Generator.RemoveNode(cu, summary); 2751var newDecl = Generator.RemoveNode(declaration, Generator.GetMembers(declaration).First(m => Generator.GetName(m) == name)); 3266Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)); 3267Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)); 3576Generator.RemoveNode(classBI, baseListBI[0]), 3582Generator.RemoveNode(classBI, baseListBI[1]),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (16)
CodeGeneration\SyntaxGeneratorTests.vb (16)
2277Dim withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded(0)) 2448Dim newCu = Generator.RemoveNode(cu, summary) 3030Assert.Null(_g.GetAccessor(_g.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)) 3031Assert.Null(_g.GetAccessor(_g.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)) 3201Generator.RemoveNode(classC, baseList(0)), 3208Generator.RemoveNode(classC, baseList(1)), 3216Generator.RemoveNode(classC, baseList(2)), 3620Generator.RemoveNode(declC, declX), 3628Generator.RemoveNode(declC, declY), 3636Generator.RemoveNode(declC, declZ), 3760Generator.RemoveNode(declC, declX), 3767Generator.RemoveNode(declC, declY), 3774Generator.RemoveNode(declC, declZ), 3869Generator.RemoveNode(declCU, declX), 3876Generator.RemoveNode(declCU, declY), 3883Generator.RemoveNode(declCU, declZ),
Microsoft.CodeAnalysis.Workspaces (2)
Editing\SyntaxGenerator.cs (2)
1376=> (newDeclaration != null) ? root.ReplaceNode(node, newDeclaration) : RemoveNode(root, node); 1423newRoot = RemoveNode(newRoot, newDeclaration);