2 overrides of RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2951public override SyntaxNode RemoveNode(SyntaxNode root, SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3547Public Overrides Function RemoveNode(root As SyntaxNode, declaration As SyntaxNode) As SyntaxNode
22 references to RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (8)
CodeGeneration\SyntaxGeneratorTests.cs (8)
1993var withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded[0]); 2665var newDecl = Generator.RemoveNode(declaration, Generator.GetNamespaceImports(declaration).First(m => Generator.GetName(m) == name)); 2682var newCu = Generator.RemoveNode(cu, summary); 2873var newDecl = Generator.RemoveNode(declaration, Generator.GetMembers(declaration).First(m => Generator.GetName(m) == name)); 3388Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)); 3389Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)); 3698Generator.RemoveNode(classBI, baseListBI[0]), 3704Generator.RemoveNode(classBI, baseListBI[1]),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (12)
CodeGeneration\SyntaxGeneratorTests.vb (12)
2294Dim withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded(0)) 3074Assert.Null(_g.GetAccessor(_g.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)) 3075Assert.Null(_g.GetAccessor(_g.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)) 3245Generator.RemoveNode(classC, baseList(0)), 3252Generator.RemoveNode(classC, baseList(1)), 3260Generator.RemoveNode(classC, baseList(2)), 3664Generator.RemoveNode(declC, declX), 3672Generator.RemoveNode(declC, declY), 3680Generator.RemoveNode(declC, declZ), 3804Generator.RemoveNode(declC, declX), 3811Generator.RemoveNode(declC, declY), 3818Generator.RemoveNode(declC, declZ),
Microsoft.CodeAnalysis.Workspaces (2)
Editing\SyntaxGenerator.cs (2)
1379=> (newDeclaration != null) ? root.ReplaceNode(node, newDeclaration) : RemoveNode(root, node); 1426newRoot = RemoveNode(newRoot, newDeclaration);