2 overrides of RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3125public override SyntaxNode RemoveNode(SyntaxNode root, SyntaxNode node)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3542Public Overrides Function RemoveNode(root As SyntaxNode, declaration As SyntaxNode) As SyntaxNode
23 references to RemoveNode
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (8)
CodeGeneration\SyntaxGeneratorTests.cs (8)
2074var withoutAttribute = Generator.RemoveNode(withAttribute, attrsAdded[0]); 2748var newDecl = Generator.RemoveNode(declaration, Generator.GetNamespaceImports(declaration).First(m => Generator.GetName(m) == name)); 2766var newCu = Generator.RemoveNode(cu, summary); 2988var newDecl = Generator.RemoveNode(declaration, Generator.GetMembers(declaration).First(m => Generator.GetName(m) == name)); 3519Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, getAccessor), DeclarationKind.GetAccessor)); 3520Assert.Null(Generator.GetAccessor(Generator.RemoveNode(prop, setAccessor), DeclarationKind.SetAccessor)); 3847Generator.RemoveNode(classBI, baseListBI[0]), 3855Generator.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)
1383=> (newDeclaration != null) ? root.ReplaceNode(node, newDeclaration) : RemoveNode(root, node); 1430newRoot = RemoveNode(newRoot, newDeclaration);
Roslyn.Diagnostics.Analyzers (1)
AbstractApplyTraitToClass`1.cs (1)
111return syntaxGenerator.RemoveNode(originalNode, attribute);